所有文档

          对象存储 BOS

          DeleteBucketTrash

          接口描述

          本接口用于关闭trash功能,用户必须是源Bucket的owner且拥有FULL_CONTROL权限,且是目标Bucket的owner。

          请求

          • 请求语法

            DELETE /?trash HTTP/1.1
            Host: <BucketName>.bj.bcebos.com
            Date: <Date>
            Authorization: <AuthorizationString>   
          • 请求头域

            无特殊Header参数

          • 请求元素

          响应

          • 响应头域

          • 响应元素

            名称 描述
            trashDir 回收站的文件夹,有长度限制。可选,不填默认名为.trash

            返回结果解释如下:

            结果 http status error code 说明
            成功 204 - -
            bucket不存在 404 NoSuchBucket -
            没有权限 403 AccessDenied 只有bucket owner可以操作

            说明:即使未开通trash功能也返回204,满足delete幂等

          示例

          • 请求示例

            DELETE /?trash HTTP/1.1
            Host: bucket.bj.bcebos.com
            x-bce-date: date
            Authorization: AuthorizationString
          • 响应示例

            HTTP/1.1 204 OK
            x-bce-request-id: 4db4b34d-653d-4d9a-b49b-3049ca786409
            Date: Wed, 31 May 2017 08:34:40 GMT
            Server: BceBos
            Connection: keep-alive
          上一篇
          GetBucketTrash
          下一篇
          数据同步