【发布时间】:2015-05-07 03:20:04
【问题描述】:
我知道有 cronjob 可用于备份 google 数据存储区,但是否有任何简单的方法可以创建 cronjob 以将 Google Cloud Storage 的每日备份到另一个 Cloud Storage 存储桶?
我知道我可以使用这样的东西:
gsutil cp -D -R gs://<bucket>/* gs://<backup>/folder
或者我已经准备好关于Object Versioning 的内容,但不确定这是否与我想要做的事情有关。
但我想在 cronjob 中使用 php appengine 而不是在计算引擎中执行此操作。
我知道我可以像这样创建对象:(但有没有办法轻松迁移和复制数据?)
$document_data = "123456789";
$object_url = "gs://<bucket>/file.ext";
$options = stream_context_create(['gs'=>['acl'=>'private']]);
$my_file = fopen($object_url, 'w', false, $options);
fwrite($my_file, $document_data);
fclose($my_file);
【问题讨论】:
-
你看过
gsutil rsync吗? -
我不确定我是否想这样做。我宁愿每天备份。 @tx802
标签: php google-app-engine google-cloud-storage