在google-cloud中,可以通过Python API获取磁盘(附加到实例)的快照。我正在使用相同的。我的要求是:将google-cloud拍摄的快照移动到我的本地存储。
我认为这是一种常见的用例。我怎样才能做到这一点?
答案 0 :(得分:0)
最好的方法是通过ssh将快照保存到存储桶中,然后您可以下载它或使用fuse或cloudberry在本地同步它。
此处参考https://cloud.google.com/compute/docs/images/export-image
在这种情况下,我强烈建议您使用Scripts执行此操作,您可以在VM中运行脚本以使用cron进行备份。在此脚本中,您可以运行快照并将其保存在当前项目中,
gcloud compute disks snapshot [DISK_NAME]
然后使用启动脚本创建一个vm。
gcloud compute instances create [YOUR_INSTANCE] --scopes storage-ro \
--metadata startup-script-url=gs://bucket/startupscript.sh
在此脚本中将de disk复制到存储桶
gsutil cp [disk] gs://bucket/Snapshots