开发者社区> 问答> 正文

go 删除存储空间调用代码片段

已解决

展开
收起
2018-02-13 17:42:06 680 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-02-15 11:30:54
    赞同 展开评论 打赏
问答分类:
Go
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载