Bucket Inventory配置管理
更新时间:2026-08-05
描述: 管理 bucket 的清单配置。清单功能可定期导出 bucket 中对象的元数据列表到指定目标 bucket。
命令格式:
Plain Text
1bcecmd bosapi bucket-inventory --bucket-name BUCKET-NAME --method METHOD [--config CONFIG] [--id ID]
说明:
--method支持以下 4 种:
put: 创建或更新清单配置,需配合--config使用。get: 获取指定清单配置,需配合--id使用。list: 列出 bucket 所有清单配置。delete: 删除指定清单配置,需配合--id使用。--config指定清单的 json 配置。--id指定清单规则 ID。
示例:
-
创建清单配置
操作示例:
Plain Text1$ bcecmd bosapi bucket-inventory --bucket-name bucket1 --method put --config file://inventory.json配置文件
inventory.json示例:Plain Text1{ 2 "id": "inventory1", 3 "status": "enabled", 4 "resource": ["bucket1/prefix"], 5 "schedule": { 6 "frequency": "Daily" 7 }, 8 "destination": { 9 "bucket": "bucket2", 10 "prefix": "inventory-result", 11 "targetFormat": "CSV" 12 }, 13 "optionalFields": ["Size", "LastModifiedDate", "StorageClass", "ETag"] 14}返回示例: 无
-
获取清单配置
操作示例:
Plain Text1$ bcecmd bosapi bucket-inventory --bucket-name bucket1 --method get --id inventory1返回示例:
Plain Text1{ 2 "id": "inventory1", 3 "status": "enabled", 4 "resource": ["bucket1/prefix"], 5 "schedule": {"frequency": "Daily"}, 6 "destination": {...}, 7 "optionalFields": [...] 8} -
列出所有清单配置
操作示例:
Plain Text1$ bcecmd bosapi bucket-inventory --bucket-name bucket1 --method list返回示例:
Plain Text1{ 2 "inventoryRuleList": [...] 3} -
删除清单配置
操作示例:
Plain Text1$ bcecmd bosapi bucket-inventory --bucket-name bucket1 --method delete --id inventory1返回示例: 无
评价此篇文章
