GCP – 删除过时的存储桶

huangapple go评论131阅读模式
英文:

GCP - Remove Obsolete Buckets

问题

GCP - 删除过时的存储桶

在GCP中使用golang删除过时的存储桶
我该如何在golang中实现这个功能?

英文:

GCP - Remove Obsolete Buckets

Remove Obsolete Buckets in GCP in golang
How can I implement this thing in golang ?

答案1

得分: 1

你可以尝试通过BucketHandle.Delete方法删除存储桶。

  1. import (
  2. "context"
  3. "cloud.google.com/go/storage"
  4. )
  5. func main() {
  6. ctx := context.Background()
  7. client, err := storage.NewClient(ctx)
  8. if err != nil {
  9. // TODO: 处理错误。
  10. }
  11. if err := client.Bucket("my-bucket").Delete(ctx); err != nil {
  12. // TODO: 处理错误。
  13. }
  14. }
英文:

You may try to delete the bucket through BucketHandle.Delete

  1. import (
  2. "context"
  3. "cloud.google.com/go/storage"
  4. )
  5. func main() {
  6. ctx := context.Background()
  7. client, err := storage.NewClient(ctx)
  8. if err != nil {
  9. // TODO: handle error.
  10. }
  11. if err := client.Bucket("my-bucket").Delete(ctx); err != nil {
  12. // TODO: handle error.
  13. }
  14. }

huangapple
  • 本文由 发表于 2022年10月13日 18:24:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/74054183.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定