如果没有保留策略或生命周期规则,Google Cloud Storage会自动删除文件吗?



我的应用程序使用谷歌云存储通过Firebase与Java, Angular &颤振。它在那里存储图片之类的东西。现在,很多旧文件最近从谷歌云存储中消失了。我的应用的测试版本可能是罪魁祸首。但是我想确保我正确地配置了存储桶。

请注意,我没有启用对象版本控制。据我所知,它会保留被删除文件的副本。这就是为什么我计划在未来启用它。但是它不能帮助我在过去中删除文件。.

现在,我的存储桶配置如下:

  • 默认存储类:Standard
  • 对象版本控制:关闭
  • 保留策略:无
  • 生命周期规则:无

有了这个配置,Google Cloud Storage会自动删除文件吗?比如,一年左右之后?

No。如果你不要求云存储删除你的文件,你的文件将永远存在。默认情况下没有任何类型的过期。云存储是一种流行的长期存储/备份/保留工具。

如果你想特别小心地不删除某些对象,可以使用保留策略和对象保持来防止意外删除对象。例如,如果您想暂时确保脚本不会删除最重要的对象,您可以运行:

gsutil retention temp set gs://my_bucket_name/my_important_file.txt

这将设置一个"临时对象"在释放hold之前,不能使用delete命令删除my_important_file.txt

相关内容

  • 没有找到相关文章

最新更新