Bucket Trash管理
更新时间:2026-04-14
描述: bucket-trash命令用于管理bucket的回收站功能。开启回收站后,删除的对象会被移动到指定的回收站目录,而不是直接删除,方便用户在误删除时进行恢复。
命令格式:
Plain Text
1bcecmd bosapi bucket-trash --bucket-name BUCKET-NAME --method METHOD [--trash-dir TRASH-DIR]
说明:
--bucket-name指定需要进行回收站操作的bucket名称
--method指定回收站操作的类型,包括以下3种:
put: 开启bucket回收站功能,使用--trash-dir指定回收站目录。get: 获取bucket当前的回收站配置。delete: 关闭bucket回收站功能。--trash-dir指定回收站目录名称,仅用于put操作,默认为.trash。
开启 Bucket 回收站
示例:
-
使用默认回收站目录开启回收站
操作示例:
Plain Text1$ bcecmd bosapi bucket-trash --bucket-name bucket1 --method put返回示例: 无
说明:使用默认的
.trash作为回收站目录。 -
指定回收站目录开启回收站
操作示例:
Plain Text1$ bcecmd bosapi bucket-trash --bucket-name bucket1 --method put --trash-dir my-trash返回示例: 无
说明:使用
my-trash作为回收站目录。
获取 Bucket 回收站配置
示例:
-
获取指定bucket的回收站配置
操作示例:
Plain Text1$ bcecmd bosapi bucket-trash --bucket-name bucket1 --method get返回示例:
Plain Text1bucket trash dir: .trash
关闭 Bucket 回收站
示例:
-
关闭指定bucket的回收站功能
操作示例:
Plain Text1$ bcecmd bosapi bucket-trash --bucket-name bucket1 --method delete返回示例: 无
说明:关闭回收站后,删除的对象将被直接删除,无法恢复。
评价此篇文章
