详情页标题前

腾讯云对象存储清单

详情页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

相关推荐

  • 阿里云人工智能平台PAIAPI概览-云淘科技

    本产品(机器学习PAI-云原生AI基础平台/2020-12-03)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议…

    阿里云人工智能平台PAI 2023年12月10日
  • 腾讯云对象存储人脸核身

    简介 本文档提供关于人脸核身的 API 概览以及 SDK 示例代码。 API 操作描述 身份证识别 支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限;具备身份证照片、人像照片的裁剪功能和翻拍、PS、复印件告警功能,以及边框和框内遮挡告警、临时身份证告警和身份证有效期不合法告警等扩展功能 …

    腾讯云 2023年12月9日
  • 腾讯云TDSQL-C MySQL版资源包概述

    资源包是 TDSQL-C MySQL 版推出的预付费资源类型,分为计算资源包和存储资源包,可用于抵扣 Serverless 版集群产生的计算资源和存储资源。通过资源包,可以提前预留资源,而且,相对于按量付费方式,资源包可以帮助您节省更多成本,资源包的购买容量越大,有效期越长,越划算。 资源包说明 预付费资源包 计算资源包 存储资源包 抵扣对象 计算资源固定额…

    腾讯云 2023年12月9日
  • PolarDB中提示的错误怎么处理?-云小二-阿里云

    alter table t1PARTITION BY RANGE COLUMNS(create_time) INTERVAL(DAY, 1)(PARTITION p0 VALUES LESS THAN(‘2023-12-23’));You have an error in your SQL syntax; check the manu…

    阿里云 2024年1月3日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储翻译任务接口

    简介 本文档提供关于翻译任务接口的 API 概览和 SDK 示例代码。 API 操作描述 提交翻译任务 提交翻译任务 查询任务结果 查询指定的任务 提交翻译任务 功能说明 提交一个翻译任务。 方法原型 public Guzzle\Service\Resource\Model createAiTranslationJobs(array $args = …

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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