详情页标题前

腾讯云对象存储清单

详情页1

简介

文档提供关于清单的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket inventory 设置清单任务 设置存储桶的清单任务
GET Bucket inventory 查询清单任务 查询存储桶的清单任务
DELETE Bucket inventory 删除清单任务 删除存储桶的清单任务

设置清单任务

功能说明

PUT Bucket inventory 用于在存储桶中创建清单任务。

方法原型

put_bucket_inventory(Bucket, Id, InventoryConfiguration={}, **kwargs)

请求示例

# -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientimport sysimport osimport logging
# 正常情况日志级别使用 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)
response = client.put_bucket_inventory( Bucket='examplebucket-1250000000', Id='string', InventoryConfiguration={ 'Destination': { 'COSBucketDestination': { 'AccountId': '100000000001', 'Bucket': 'qcs::cos:ap-guangzhou::examplebucket-1250000000', 'Format': 'CSV', 'Prefix': 'string', 'Encryption': { 'SSECOS': {} } } }, 'IsEnabled': 'true'|'false', 'Filter': { 'Prefix': 'string' }, 'IncludedObjectVersions':'All'|'Current', 'OptionalFields': { 'Field': [ 'Size', 'LastModifiedDate', 'ETag', 'StorageClass', 'IsMultipartUploaded', 'ReplicationStatus' ] }, 'Schedule': { 'Frequency': 'Daily'|'Weekly' } })

参数说明

参数名称 参数描述 类型 是否必填
Bucket 设置清单任务的存储桶,格式为 BucketName-APPID ,详情请参见 命名规范 String
Id 清单任务的名称,合法字符:a-z,A-Z,0-9,-,_,. String
Destination 清单任务投递的目的信息 Dict
COSBucketDestination 清单任务结果投递的目的存储桶信息 Dict
AccountId 目的存储桶的账号信息 String
Bucket 目的存储桶的名称 String
Format 清单结果文件的格式,可选值 CSV String
Prefix 目的存储桶投递路径的前缀 String
Encryption 目的存储桶投递文件的加密信息,可选值 SSECOS Dict
IsEnabled 清单任务是否启用的标识,可选值 true、flase String
Filter 清单分析对象的过滤条件 Dict
Prefix 清单分析对象的过滤前缀 String
IncludedObjectVersions 包含多版本的情况,可选值 All、Current String
OptionalFields 清单可选的字段 Dict
Field 字段名,包括 Size、LastModifiedDate、ETag、StorageClass、IsMultipartUploaded、ReplicationStatus List
Schedule 清单任务执行的计划 Dict
Frequency 清单任务执行的频率,可选值 Daily、Weekly String

返回结果说明

该方法返回值为 None。

错误码说明

该请求可能会发生的一些常见的特殊错误如下:

错误码 描述 状态码
InvalidArgument 不合法的参数值 HTTP 400 Bad Request
TooManyConfigurations 清单数量已经达到1000条的上限 HTTP 400 Bad Request
AccessDenied 未授权的访问。您可能不具备访问该存储桶的权限 HTTP 403 Forbidden

查询清单任务

功能说明

GET Bucket inventory 用于查询存储桶中用户的清单任务信息。

方法原型

get_bucket_inventory(Bucket, Id, **kwargs)

请求示例

# -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientimport sysimport osimport logging
# 正常情况日志级别使用 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)
response = client.get_bucket_inventory( Bucket='examplebucket-1250000000', Id='string')

参数说明

参数名称 参数描述 类型 是否必填
Bucket 查询清单任务的存储桶,格式为 BucketName-APPID ,详情请参见 命名规范 String
Id 清单任务的名称,合法字符:a-z,A-Z,0-9,-,_,. String

返回结果说明

Bucket 清单任务配置,类型为 dict。

{    'Id': 'string',    'Destination': {        'COSBucketDestination': {            'AccountId': '100000000001',            'Bucket': 'qcs::cos:ap-guangzhou::examplebucket-1250000000',            'Format': 'CSV',            'Prefix': 'string',            'Encryption': {                'SSECOS': {}            }        }    },    'IsEnabled': 'true'|'false',    'Filter': {        'Prefix': 'string'    },    'IncludedObjectVersions':'All'|'Current',    'OptionalFields': {        'Field': [            'Size',            'LastModifiedDate',            'ETag',            'StorageClass',            'IsMultipartUploaded',            'ReplicationStatus'        ]    },    'Schedule': {        'Frequency': 'Daily'|'Weekly'    }}
参数名称 参数描述 类型
Id 清单任务的名称,合法字符:a-z,A-Z,0-9,-,_,. String
Destination 清单任务投递的目的信息 Dict
COSBucketDestination 清单任务结果投递的目的存储桶信息 Dict
AccountId 目的存储桶的账号信息 String
Bucket 目标存储桶的名称 String
Format 清单结果文件的格式,可选值 CSV String
Prefix 目的存储桶投递路径的前缀 String
Encryption 目的存储桶投递文件的加密信息,可选值 SSECOS Dict
IsEnabled 清单任务是否启用的标识,可选值 true、flase String
Filter 清单分析对象的过滤条件 Dict
Prefix 清单分析对象的过滤前缀 String
IncludedObjectVersions 包含多版本的情况,可选值 All、Current String
OptionalFields 清单可选的字段 Dict
Field 字段名,包括 Size、LastModifiedDate、ETag、StorageClass、IsMultipartUploaded、ReplicationStatus List
Schedule 清单任务执行的计划 Dict
Frequency 清单任务执行的频率,可选值 Daily、Weekly String

删除清单任务

功能说明

DELETE Bucket inventory 用于删除存储桶中指定的清单任务。

方法原型

delete_bucket_inventory(Bucket, Id, **kwargs)

请求示例

# -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientimport sysimport osimport logging
# 正常情况日志级别使用 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)
response = client.delete_bucket_inventory( Bucket='examplebucket-1250000000', Id='string')

参数说明

参数名称 参数描述 类型 是否必填
Bucket 被删除清单任务的存储桶,格式为 BucketName-APPID ,详情请参见 命名规范 String
Id 清单任务的名称,合法字符:a-z,A-Z,0-9,-,_,. String

返回结果说明

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

转转请注明出处:http://www.yunxiaoer.com/146044.html

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

相关推荐

  • 阿里云日志服务SLS简介-云淘科技

    本文介绍RAM的基本概念和相关操作,包括身份管理、资源访问控制、授权RAM用户访问日志服务、授权服务角色读日志和授权用户角色操作日志服务。 基本概念 RAM(Resource Access Management)是阿里云提供的用户身份管理与资源访问控制服务。您可以通过RAM创建、管理用户账号(例如员工、系统或应用程序),并控制这些用户账号对您名下资源具有的操…

    阿里云日志服务SLS 2023年12月10日
  • 腾讯云对象存储视频审核

    简介 内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。说明使用内容审核服务需拥有数据万象使用权限:主账号请 单击此处 进行角色授权。子账号请参见 授权子账号接入数据万象服务 文档。本文档提供关于视频审核的 API 概览和 SDK 示例代码。 API 操…

    腾讯云 2023年12月9日
  • 腾讯云云点播媒资降冷

    操作场景 通过云点播控制台,您可以对点播上的媒资进行降冷操作,点播支持按照策略降冷,也支持按照 FileID 批量降冷。注意:媒资降冷为 FileID 维度,用户选择媒资降冷时,会对整个 FileID 下的所有文件生效,包含转码、自适应码流和截图相关文件。 智能降冷策略 1. 登录 云点播控制台,单击左侧导航栏应用管理,进入应用列表页。2. 找到需要配置文件…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云轻量应用服务器修改账号权限云小二

    您可以在控制台授权管理已有的数据库账号(非 root 账号),可以对数据库账号授予全局特权或者对象级特权,同时您也可以取消其授权。 账号权限说明 权限 说明 ALTER 修改数据库中表的结构,包括修改表的字段、增加表字段、删除表字段、增加和删除表的索引等操作的权限。 ALTER ROUTINE 更改存储过程和函数等例程的权限。 CREATE 创建新的数据库、…

    2023年12月9日
  • 腾讯云内容分发网络CDN权限配置

    为方便用户更加细粒度的配置域名查询、管理权限,CDN 权限策略已全面完成升级,用户可通过自定义策略语句,实现域名级别的权限分配。 说明因 CDN2.0 接口已不再更新维护,不建议用户使用按产品功能或项目权限创建新建策略,建议用户使用功能更全,操作更便捷的按策略生成器创建或按标签授权。1. 登录 访问管理控制台 ,单击策略菜单,即可进入策略管理页面,单击新建自…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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