DeleteBucket
更新时间:2020-12-25
接口描述
本接口用于删除一个Bucket。在删除前需要保证此Bucket下的所有Object和未完成的三步上传Part已经已被删除,否则会删除失败。
说明:删除Bucket之前确认该Bucket没有开通跨区域复制,不是跨区域复制规则中的源Bucket,否则不能删除。
请求(Request)
-
请求语法
Plain Text1DELETE / HTTP/1.1 2Host: <BucketName>.bj.bcebos.com 3Date: <Date> 4Authorization: <AuthorizationString>
-
请求头域
无特殊Header参数
-
请求参数
无特殊参数
响应(Response)
注意事项
- 只有Bucket的拥有者才能删除对应的Bucket,否则返回403 Forbidden,对应错误信息:AccessDenied。
- 为了确保用户数据安全,防止误删除,BOS不允许用户删除一个非空的Bucket。如果用户试图删除一个存在Object的Bucket,返回409 Conflict错误,错误码:BucketNotEmpty。
示例
-
请求示例
Plain Text1DELETE / HTTP/1.1 2Host: BucketName.bj.bcebos.com 3Date: Wed, 06 Apr 2016 06:34:40 GMT 4Authorization: AuthorizationString
-
响应示例
Plain Text1HTTP/1.1 204 No Content 2x-bce-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409 3Date: Wed, 06 Apr 2016 06:34:40 GMT 4Connection: close 5Server: BceBos