所有文档

          对象存储 BOS

          DeleteBucket

          接口描述

          本接口用于删除一个Bucket。在删除前需要保证此Bucket下的所有Object和未完成的三步上传Part已经已被删除,否则会删除失败。

          说明:删除Bucket之前确认该Bucket没有开通跨区域复制,不是跨区域复制规则中的源Bucket或目标Bucket,否则不能删除。

          请求(Request)

          • 请求语法

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

            无特殊Header参数

          • 请求参数

            无特殊参数

          响应(Response)

          • 响应头域

            无特殊Header参数返回

          • 响应元素

          注意事项

          1. 只有Bucket的拥有者才能删除对应的Bucket,否则返回403 Forbidden,对应错误信息:AccessDenied。
          2. 为了确保用户数据安全,防止误删除,BOS不允许用户删除一个非空的Bucket。如果用户试图删除一个存在Object的Bucket,返回409 Conflict错误,错误码:BucketNotEmpty。

          示例

          • 请求示例

            DELETE / HTTP/1.1
            Host: BucketName.bj.bcebos.com
            Date: Wed, 06 Apr 2016 06:34:40 GMT
            Authorization: AuthorizationString
          • 响应示例

            HTTP/1.1 204 No Content
            x-bce-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409
            Date: Wed, 06 Apr 2016 06:34:40 GMT
            Connection: close
            Server: BceBos
          上一篇
          PutBucket
          下一篇
          ListBuckets