GCS上的符号链接或替代解决方案

时间:2019-09-03 19:35:04

标签: google-cloud-storage

我目前正在使用Google云存储来存储一些文件。从PHP方面,我可以很好地使用这些文件。现在,我想扩展此功能以存储这些文件的4个好的版本,以便在最新的文件集损坏的情况下,可以通过PHP端上的symlink(或其他任何替代方法,不是一种选择)更改文件路径。我想知道如何解决这个问题。

感谢您提出的任何建议。

1 个答案:

答案 0 :(得分:2)

Cloud Storage提供了versioning system作为您需要启用的功能。通过版本控制,您可以保存具有相同标题的文件,并且系统将存档先前的版本并显示新的版本。在这种情况下,如果发生损坏,则必须进入Cloud Shell并检索以前的副本。

如果您不想走那条路,我建议您保存4个具有不同名称(即fileName [number])的副本。这样,您将获取最新文件,检索包含数字的子字符串,然后根据该子字符串创建新文件。

在这两种方法中,您都可以回滚到以前的版本。

Cloud Storage不允许使用符号链接。