开发者社区> 问答> 正文

对象存储 OSS删除Bucket

已解决

展开
收起
2018-03-05 12:25:59 654 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    使用Client.DeleteBucket接口删除一个Bucket,用户需要指定Bucket的名字:

    1. import "github.com/aliyun/aliyun-oss-go-sdk/oss"
    2. client, err := oss.New("Endpoint", "AccessKeyId", "AccessKeySecret")
    3. if err != nil {
    4. // HandleError(err)
    5. }
    6. err = client.DeleteBucket("my-bucket")
    7. if err != nil {
    8. // HandleError(err)
    9. }

    注意:

    • 如果该Bucket下还有文件存在,则需要先删除所有文件才能删除Bucket。
    • 如果该Bucket下还有未完成的上传请求,则需要通过Bucket.ListMultipartUploadsBucket.AbortMultipartUpload先取消请求才能删除Bucket。详细信息请参考API文档
    2018-03-09 23:29:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载