从 GCP 云存储中删除 TB 数据的更快方法

Rit*_*mar 4 google-cloud-storage google-cloud-platform

我想从 GCP 存储桶中删除 2TB 的文件。我已阅读用于删除的 GCP 文档,它说要使用 gsutil -m rm 命令,但是当我运行时,它说估计时间超过 400 小时。有没有更快的方法来进行删除过程?

Bra*_*ugh 5

对于包含大量对象的存储桶,删除内容的一个技巧是使用生命周期管理功能。https://cloud.google.com/storage/docs/lifecycle

设置生命周期规则,当对象存在 0 天时触发并执行“删除”操作,这应该会导致 GCS 开始为您删除对象。请注意,这可能仍然需要一段时间,因为生命周期规则可能需要长达 24 小时才能生效,但这仍然比几周好得多。

您可以从控制台在存储桶上配置生命周期策略:

  1. 前往https://console.cloud.google.com/storage/browser
  2. 找到您要启用的存储桶,然后单击生命周期列中的无。
  3. 单击添加规则。
  4. 选择条件(对象为 0 天或 )
  5. 选择一个动作(删除对象)
  6. 点击继续。
  7. 点击保存。

有关更多说明,请参阅https://cloud.google.com/storage/docs/managing-lifecycles

注意:生命周期更改可能需要长达 24 小时才能生效,因此一旦您的所有对象都消失并且您删除了生命周期配置设置,您应该再等待 24 小时,然后再将任何新文件放入存储桶中,否则它们也可能会被删除。