Skip to content
大纲

DeleteBucket

接口描述

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

请求(Request)

请求语法

DELETE /<BucketName> HTTP/1.1
Host: fos.flymeyun.com
Date: <Date>

请求头域

无特殊Header参数

请求参数

无特殊参数

响应(Response)

响应头域

无特殊Header参数返回

响应元素

注意事项

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

示例

请求示例

DELETE /<BucketName> HTTP/1.1
Host: fos.flymeyun.com
Date: Wed, 06 Apr 2016 06:34:40 GMT

响应示例

HTTP/1.1 204 No Content
x-fos-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409
Date: Wed, 06 Apr 2016 06:34:40 GMT