是否可以在Google Cloud中恢复丢失的文件?
今天晚上只有一个命运的怪癖被删除,我执行了一项不应该运行的任务。
所有的数据都是图像数据,所以在我写一些代码以便用模板图像存根丢失的图像之前,我想知道是否有可能恢复它们?
答案 0 :(得分:2)
Google Cloud Storage提供了Object Versioning,它可以让您完全满足您的要求 - 能够恢复以前版本的对象(即文件),包括与版本控制系统类似的已删除对象。
但是,您需要打开GCS存储桶的对象版本控制,然后才能查看存储桶中不同版本的对象。没有它,就无法恢复从GCS存储桶中删除的任何文件。
How Object Versioning works
云存储允许您在存储桶中启用对象版本控制 水平。启用后,修改历史记录(覆盖/删除) 对于桶中的所有对象保留对象。你可以列出 对象的存档版本,将对象还原到较旧的状态, 或根据需要永久删除版本。
所有对象都有代号,可让您执行安全操作 读取 - 修改 - 写入更新和对它们的条件操作。注意 几代之间无法保证订购。
在具有的存储桶中覆盖或删除对象时 启用版本控制后,将自动保存对象的副本 生成标识它的属性。你可以打开版本或 随时关闭一个水桶。关闭版本控制使现有的版本化 对象版本到位,只是导致存储桶停止 累积新的对象版本。在这种情况下,如果您上传到 现有对象,当前版本被覆盖而不是 创建一个新版本。