删除Bucket
更新时间:2022-10-08
删除Bucket
如下代码可以删除一个Bucket:
C++
1int deleteBucket (Client& client, const std::string& bucketName) {
2 // 删除Bucket
3 DeleteBucketRequest request(bucketName);
4 DeleteBucketResponse response;
5 int ret = client.delete_bucket(request, &response);
6 if (response.is_fail()) {
7 printf("error-message:%s\n", listBucketsResponse.error().message().c_str());
8 }
9 return ret;
10}
注意:
- 在删除前需要保证此Bucket下的所有Object和未完成的三步上传Part已经被删除,否则会删除失败。
- 在删除前确认该Bucket没有开通跨区域复制,不是跨区域复制规则中的源Bucket或目标Bucket,否则不能删除。