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

时间:2019-05-02 04:59:16

标签: google-cloud-storage terraform terraform-provider-gcp

我正在对GCS多区域存储桶进行缓慢删除。
我想知道这是否是正常的性能,因为存储桶是多区域的。

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

当我进入GCS控制台时,当我检查(单击,选择)存储桶,然后单击“删除”时,很长一段时间后会出现工具提示,显示“正在检查存储桶”。 之后,它询问我是否要删除X个项目。
选择“是”后,它告诉我失败了。

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

如何正确删除该存储桶?
由于它是跨区域的,因此是否可以预期这种性能?

更新:
33分钟,并且仍在删除(按照Terraform的要求

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

1 个答案:

答案 0 :(得分:1)

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

作为解决方法,您可以delete the bucket更快地运行gsutil rm -m -r gs://bucket 执行并行(多线程/多处理)删除。

此问题也有一个already filed feature request,您可以单击Me too!按钮以表明您受此问题影响。