删除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,否则不能删除。
