详情页标题前

腾讯云对象存储对象访问 URL

详情页1

简介

文档提供获取对象访问 URL 的代码示例。

获取对象访问 URL

功能说明

获取对象访问 URL 用于匿名下载或分发。

方法原型

get_object_url(Bucket, Key)

请求示例

# -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientimport sysimport osimport loggingimport requests
# 正常情况日志级别使用 INFO,需要定位时可以修改为 DEBUG,此时 SDK 会打印和服务端的通信信息logging.basicConfig(level=logging.INFO, stream=sys.stdout)
# 1. 设置用户属性, 包括 secret_id, secret_key, region 等。Appid 已在 CosConfig 中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成secret_id = os.environ['COS_SECRET_ID'] # 用户的 SecretId,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140secret_key = os.environ['COS_SECRET_KEY'] # 用户的 SecretKey,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的 region 可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket # COS 支持的所有 region 列表参见 https://cloud.tencent.com/document/product/436/6224token = None # 如果使用永久密钥不需要填入 token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见 https://cloud.tencent.com/document/product/436/14048scheme = 'https' # 指定使用 http/https 协议来访问 COS,默认为 https,可不填
config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token, Scheme=scheme)client = CosS3Client(config)
# 生成URLurl = client.get_object_url( Bucket='examplebucket-1250000000', Key='exampleobject')print(url)
# 使用URLresponse = requests.get(url)print(response)

参数说明

参数名称 参数描述 类型 必填
Bucket 存储桶名称,由 BucketName-APPID 构成 String
Key 对象键(Key)是对象在存储桶中的唯一标识。例如,在对象的访问域名 examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/doc/pic.jpg 中,对象键为 doc/pic.jpg String

返回结果说明

该方法返回值为对象访问的 URL。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

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

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

相关推荐

  • 腾讯云对象存储GooseFS-Lite 工具

    功能说明 GooseFS-Lite 工具支持将对象存储(Cloud Object Storage,COS)存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储中的对象,相比于 COSFS 工具,GooseFS-Lite 可提供更高的大文件读写速度,不受本地磁盘的性能限制。GooseFS-Lite 支持 POSIX 文件系统的主要功能,例如文件顺序/…

    2023年12月9日
  • 腾讯云容器服务CLB Ingress 创建报错排障处理同尘科技

    现象描述 创建 CLB 类型的 Ingress 报错,错误码E6009。如下图所示:n  可能原因 Nginx Ingress 社区1.0.0之前的版本,不支持 networking.k8s.io/v1 类型资源的 Validating Webhook 回调。需要在负责验证的 CRD 里面,去掉 v1类型资源的验证。 解决思路 您可参考以下两种方法处理问…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云函数(SCF)腾讯在线教育-云淘科技

    本文分享了腾讯在线教育使用云函数的真实案例。腾讯在线教育团队是:IMWeb 团队隶属腾讯公司,是国内领先的专业前端团队之一。专注前端领域多年,负责过 QQ 资料、QQ 注册、QQ 群等亿级业务。目前聚焦于在线教育领域,精心打磨腾讯课堂、腾讯企鹅辅导及 ABCmouse 三大产品。 技术方案的尝试 腾讯在线教育团队在传统的 Web 应用方向其实有众多技术方面的…

    2023年12月9日
  • 腾讯云对象存储COS API 授权策略使用指引

    注意 在给子用户或协作者授予 API 操作权限时,请务必根据业务需要,按照最小权限原则进行授权。如果您直接授予子用户或者协作者所有资源(resource:*),或所有操作(action:*)权限,则存在由于权限范围过大导致数据安全风险。 概述 对象存储(Cloud Object Storage,COS)使用临时密钥服务时,不同的 COS API 操作需要不同…

    腾讯云 2023年12月9日
  • 腾讯云TDSQL-C MySQL版授权子用户使用数据库审计

    默认情况下,子用户没有使用 TDSQL-C MySQL 版数据库审计的权利。因此用户需要创建策略来允许子用户使用数据库审计。若您不需要对子用户进行 TDSQL-C MySQL 版数据库审计相关资源的访问管理,可以忽略此文档。访问管理(Cloud Access Management,CAM)是腾讯云提供的一套 Web 服务,主要用于帮助用户安全管理腾讯云账号下…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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