2017-08-25 15 views
0

Googleのクラウドでは、Disk(インスタンスにアタッチされている)のスナップショットをPython APIで取得できます。私は同じものを使用しています。私の必要条件は、google-cloudで撮影したスナップショットをローカルストレージに移動することです。Google-Cloudディスクスナップショットをローカルストレージ(社内)に取得

これは一般的な使用例です。どうすればこれを達成できますか?

答えて

0

スナップショットをバケットトラフsshに保存するのが最も良い方法です。そこにダウンロードするか、またはfuseまたはcloudberryを使用してローカルに同期させることができます。私は強く、この使用してスクリプトを実行するためにあなたをアドバイスその場合

ここに参考https://cloud.google.com/compute/docs/images/export-image


、あなたはcronのを使用してバックアップするVMでスクリプトを実行することができます。このスクリプトでは、スナップショットを実行して現在のプロジェクトに保存することができます。

gcloud compute disks snapshot [DISK_NAME] 

起動スクリプトを使用してVMを作成します。このスクリプトのコピー・ド・ディスクで

gcloud compute instances create [YOUR_INSTANCE] --scopes storage-ro \ 
--metadata startup-script-url=gs://bucket/startupscript.sh 

バケット

gsutil cp [disk] gs://bucket/Snapshots 
+0

こんにちはNilo_DS、 私はこれは、Python APIを介して、私は思う を行って取得しようとしている、リンクをする必要があります手順を提供します手動で行われます。 また、Pythonを介して、マシンに入って何かをマウントして何かをするのは適切ではない 私はスナップショットをBucketにエクスポートしてから、バケットからローカルストレージに読み込むことを考えていました。 – amitam

関連する問題