Bucket Notification配置管理
更新时间:2026-08-05
描述: 管理 bucket 的事件通知配置。当 bucket 中发生特定事件(如对象上传、删除)时,触发通知。
命令格式:
Plain Text
1bcecmd bosapi bucket-notification --bucket-name BUCKET-NAME --method METHOD [--config CONFIG]
说明:
--method支持以下 3 种:
put: 设置事件通知配置,需配合--config使用。get: 获取事件通知配置。delete: 删除事件通知配置。--config指定事件通知的 json 配置。
示例:
-
设置事件通知
操作示例:
Plain Text1$ bcecmd bosapi bucket-notification --bucket-name bucket1 --method put --config file://notification.json配置文件
notification.json示例:Plain Text1{ 2 "notifications": [ 3 { 4 "id": "notify1", 5 "appId": "12345", 6 "status": "enabled", 7 "resources": ["/bucket1/prefix/*"], 8 "events": ["PutObject", "AppendObject"], 9 "apps": [ 10 { 11 "id": "cfc-app-id", 12 "eventUrl": "http://xxx", 13 "xVars": "vars" 14 } 15 ] 16 } 17 ] 18}返回示例: 无
-
获取事件通知
操作示例:
Plain Text1$ bcecmd bosapi bucket-notification --bucket-name bucket1 --method get返回示例:
Plain Text1{ 2 "notifications": [...] 3} -
删除事件通知
操作示例:
Plain Text1$ bcecmd bosapi bucket-notification --bucket-name bucket1 --method delete返回示例: 无
评价此篇文章
