概述
由于一个用户可创建的 Bucket 有配额限制(目前为100个),当某个 Bucket 不再使用时,用户可通过删除Bucket释放配额。
注意事项
- 删除 Bucket 可能会影响相关用户和服务,请谨慎删除。
- 只有当前 Bucket 为空时,即不包含任何 Object 和未完成的三步上传 Part,才可删除 Bucket,否则会出现相应提示。如果需要直接删除非空 Bucket,可以使用 CLI工具的强制删除命令:bce bos rb bos:/<bucket-name> --force。
操作方式
您可以通过 Console 控制台、 SDK 和 API 来删除 Bucket,具体如下:
- 通过 Console 控制台删除 Bucket 请参考 删除 Bucket。
-
通过 API 删除 Bucket:
- 使用 DeleteBucket API 接口删除 Bucket
-
使用 SDK 删除 Bucket:
- Java SDK
- Python SDK
- PHP SDK
- C# SDK
- Android SDK
- iOS SDK
- JavaScript SDK
- GO SDK
- Ruby SDK
示例
下面是使用 Java SDK 的代码示例:
public void deleteBucket (BosClient client, String bucketName) { // 删除Bucket client.deleteBucket(bucketName); }