详情页标题前

腾讯云对象存储生成预签名链接

详情页1

简介

文档提供关于生成对象预签名链接相关的 SDK 示例代码。关于使用预签名 URL 上传的说明请参见 预签名授权上传, 使用预签名 URL 下载的说明请参见 预签名授权下载说明签名规则。请参考 请求签名建议用户使用临时密钥生成预签名,通过临时授权的方式进一步提高预签名上传、下载等请求的安全性。申请临时密钥时,请遵循 最小权限指引原则,防止泄露目标存储桶或对象之外的资源。如果您一定要使用永久密钥来生成预签名,建议永久密钥的权限范围仅限于上传或下载操作,以规避风险。

生成对象下载预签名链接

功能说明

生成用于 COS 对象下载的预签名链接。

示例代码

// 存储桶名称,由 bucketname-appid 组成,appid 必须填入,可以在 COS 控制台查看存储桶名称。 https://console.cloud.tencent.com/cos5/bucketlet bucket = "examplebucket-1250000000";//对象在存储桶中的位置标识符,即对象键let cosPath = "exampleobject";//url请求参数let requestParameters = {"test1k":"test1v", "test2k":"test2v"};try {  // 获取对象下载预签名链接  String objectUrl = await Cos.getDefaultService().getPresignedUrl(    bucket,     cosPath,     {      parameters: requestParameters    }  );} catch (e) {  // 失败后会抛异常 根据异常进行业务处理  console.log(e);}

参数说明

参数名称 描述 类型 是否必选
bucket 桶名称,Bucket 的命名规则为 BucketName-APPID,详情请参见 存储桶概述 String
cosPath 对象键 是对象在存储桶中的唯一标识。例如,在对象的访问域名 examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/doc/picture.jpg 中,对象键为 doc/picture.jpg String
signValidTime 设置签名有效期(单位为秒),注意这里是签名有效期,您需要自行保证密钥有效期 Int
signHost 是否签入Header Host,不签可能导致请求失败或安全漏洞 Bool
parameters http请求参数,传入的请求参数需与实际请求相同,能够防止用户篡改此HTTP请求的参数 Map

返回结果说明

成功:返回对象下载预签名链接。失败:发生错误(如身份认证失败),抛出异常 CosXmlClientError 或者 CosXmlServiceError。详情请参见 异常处理
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/146092.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云TDSQL-C MySQL版删除账号

    若您需要对已创建的数据库账号进行停用,可以通过控制台删除数据库账号。注意数据库账号删除后不可恢复,请谨慎操作。避免因账号误删除而影响业务的正常使用,请确认即将删除的数据库账号不再对任何应用程序提供使用。 操作步骤 说明root 账号不支持删除。1. 登录 TDSQL-C MySQL 版控制台。2. 在上方选择地域,根据实际控制台视图模式,对应操作。页签视图列…

    2023年12月9日
  • DataWorks通过公网连接数据库报以下问题怎么解决?-云小二-阿里云

    DataWorks通过公网连接数据库报以下问题怎么解决?errormessage:[Exception:Communications link failure The last packet successfully received from the server was 13 milliseconds ago. The last packet sent …

    阿里云 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACKALB Ingress服务高级用法-云淘科技

    在Kubernetes集群中,ALB Ingress对集群服务(Service)中外部可访问的API对象进行管理,提供七层负载均衡能力。本文介绍如何使用ALB Ingress将来自不同域名或URL路径的请求转发给不同的后端服务器组、将HTTP访问重定向至HTTPS及实现灰度发布等功能。 索引 前提条件 基于域名转发请求 基于URL路径转发请求 配置健康检查 …

    阿里云容器服务 2023年12月10日
  • 腾讯云容器服务关于托管集群资源配额调整的说明同尘科技

    为了保证托管集群的稳定性,自2022年4月30日起,腾讯云容器服务 TKE 会根据集群规格,在集群的命名空间自动应用一组资源配额。此资源配额将保护集群控制平面(您将无法移除这些配额),避免因部署到集群的应用存在潜在 Bug 而导致集群不可用。若您的集群实际用量已超过配额,需要您升级集群规格或删除一部分不再使用的资源。否则4月30日配额生效后,您将无法再创建对…

    腾讯云 2023年12月9日
  • 腾讯云TDSQL-C MySQL版设置告警流程简介

    TDSQL-C MySQL 版支持针对监控指标设置告警,通过实时监控性能指标来了解数据库的资源使用及运行情况;通过设置告警通知来及时获取告警信息;通过查看告警历史来回溯告警历史详情,帮助改善数据库运行状态。 设置告警 按照以下步骤,您可以获取告警通知并实现异常问题定位,从而帮助您及时掌控和处理数据库出现的突发情况,增加您系统的稳定性,提升运维效率,减少运维成…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。