Google Cloud Storage 多区域存储桶删除缓慢

Google Cloud Storage Multi-Regional bucket slow deletion

我遇到 GCS 多区域存储桶删除缓慢的问题。
我想知道这是否是预期的正常性能,因为存储桶是多区域的。

Terraform 正在以编程方式删除我的存储桶,删除步骤耗时 16 分钟: google_storage_bucket.<REDACTED>: Still destroying... (ID: <REDACTED>, 16m30s elapsed)

当我进入 GCS 控制台时,当我检查(单击,select)存储桶并单击“删除”时,需要很长时间才能出现工具提示 "Checking the bucket"。
之后它问我是否要删除 X 个项目。
在我选择是之后,它告诉我它失败了。

当我第一次在 GCS 控制台中执行删除步骤时,它说有 146 个项目。
后来我又重复了一次,它说 102 项,这可能意味着删除了 40 项。

如何正确删除这个桶?
这种性能是否符合预期,因为它是多区域的?

更新:
33 分钟 并且仍在删除(根据 Terraform)

更新: 删除完成 google_storage_bucket.vault: Destruction complete after 52m48s 所以我不需要修复,但很高兴知道这是否是正常的预期性能。

这是预期的行为,当要删除存储桶时,会递归列出所有对象以了解它们是否已全部删除。通常这很快,但如果有很多对象,可能需要很长时间。

作为解决方法,您可以 delete the bucket 更快 运行 gsutil rm -m -r gs://bucket 执行并行 (multi-threaded/multi-processing) 删除。

这个问题还有一个already filed feature request,您可以点击Me too!按钮表示您受到了这个问题的影响。