更快地从GCP云存储中删除TB数据

时间:2018-06-06 09:06:36

标签: google-cloud-platform google-cloud-storage

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

1 个答案:

答案 0 :(得分:2)

对于具有大量对象的存储桶,删除内容的一个技巧是使用生命周期管理功能。 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. 点击保存。
  8. 有关更多说明,请参阅https://cloud.google.com/storage/docs/managing-lifecycles

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