删除Bucket
更新时间:2025-04-01
基本流程
- 创建BosClient类的实例。
- 执行BosClient.deleteBucket方法。
示例代码
Plain Text
1try {
2 await bosClient.deleteBucket(bucketName);
3 logger.info(`delete ${bucketName} success`);
4} catch (bosResponse) {
5 logger.error(`errCode: ${bosResponse.error.code}`)
6 logger.error(`requestId: ${bosResponse.error.requestId}`)
7 logger.error(`errMessage: ${bosResponse.error.message}`)
8 logger.error(`statusCode: ${bosResponse.statusCode}`)
9}
注意
- 如果Bucket不为空(即Bucket中有Object和未完成的三步上传Part存在),则Bucket无法被删除,必须清空Bucket后才能成功删除。
- 在删除前确认该Bucket没有开通跨区域复制,不是跨区域复制规则中的源Bucket或目标Bucket,否则不能删除。