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