同步2个GCS存储桶

时间:2017-10-11 08:29:28

标签: synchronization scheduled-tasks google-cloud-storage

没有找到答案,所以: 我有我的生产Google云存储桶A,还有我只保留A备份的桶B,它实际上是另一个不同的Google项目。我需要那个:

  • 我可以进行一次此同步操作并让它定期运行,而不必一次又一次地运行或触发它。我定期每天或每周,我不需要经常这样做。

  • 内容直接从A到B,以避免通过第三台机器(如我的笔记本电脑或ComputeEngine盒)转移所有内容的额外费用。

  • 最好这意味着只复制新内容和更改,因为90%将与上次同步相同。

我的问题:

  1. 我认为存储转移服务是最佳选择,但我希望有人能够更好地确认。还有更好的选择吗?

  2. Storage Transfer Service是否符合我的第二个要求而gsutil不符合要求?看起来似乎如此,但当文档说“你应该使用gsutil还是云存储转移服务?”时,我很惊讶他们没有提到它。 (https://cloud.google.com/storage/transfer/

  3. 提前多多感谢。

1 个答案:

答案 0 :(得分:1)

  1. 是的,我认为Storage Transfer Service是您用例的完美解决方案。您可以设置定期转帐。

  2. 您还可以使用gsutil在云中传输数据,但有几点需要注意。请参阅gsutil rsync文档的Copying In The Cloud And Metadata Preservation部分。