对象存储
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
inventory | Query | String | 是 | - | 代表 GetBucketInventory 请求的特殊标识。 |
id | Query | String | 是 | report | 桶清单名称,通过 PutBucketInventory 接口获取 |
名称 | 参数类型 | 示例值 | 说明 |
名称 | 参数类型 | 示例值 | 说明 |
InventoryConfiguration | Object | - | 桶清单规则。 |
Id | String | report | 桶清单名称。 |
IsEnabled | Boolean | true | 是否启用桶清单功能。取值如下:
|
Destination | Array | - | 清单文件的相关信息。 |
TOSBucketDestination | Array | - | 清单文件的存储桶相关信息。 父节点:Destination |
Role | String | TosArchiveTOSInventory | 角色名称,用于授予对象存储读取源存储桶所有文件和向目标存储桶写入文件的权限。该角色必须具有 TOS 的读写权限及服务访问权限,您也可以使用 TOS 默认角色 TosArchiveTOSInventory。 |
Format | String | CSV | 清单文件的格式。取值CSV,即清单文件的格式为使用 GZIP 压缩后的 CSV 格式。 父节点:TOSBucketDestination |
AccountId | String | 200000**** | 存储桶所有者的账号 ID。 父节点:TOSBucketDestination |
Bucket | String | bucket_0001 | 保存清单文件的存储桶。 父节点:TOSBucketDestination |
Prefix | String | prefix1 | 清单文件的存储路径前缀。 父节点:TOSBucketDestination |
Schedule | Array | - | 桶清单导出周期信息。 |
Frequency | String | Daily | 清单文件导出的周期。取值如下:
父节点:Schedule |
Instant | Bool | true | 是否启用即时清单功能。取值如下:
父节点:Schedule |
IncludedObjectVersions | String | All | 导出的对象版本。取值如下:
|
Filter | Array | - | 桶清单筛选的前缀。指定前缀后,桶清单将导出符合前缀设置的对象。 |
Prefix | String | Pics/ | 导出文件前缀匹配信息,如果不设置,默认生成桶中所有对象的清单。 父节点:Filter |
OptionalFields | Array | - | 清单文件导出的信息。 |
Field | String | Size | 清单文件需要导出的信息。支持多选,取值如下:
父节点:OptionalFields |