バックアップ/リストアするGoogleのデータストアエンティティに任意のツールはありますか?
-
12-09-2019 - |
質問
私は今しばらくの間、Google App EngineのデータストアとGoogleで遊んでいると私は、クラウド上で私のものまでを定期的にバックアップを取る必要性に直面しています。
は、Google、データストアの特定のインスタンスからすべてのデータをダウンロードして、別のものにそれを復元することを可能にする汎用ツールの任意の並べ替えがありますか?
もしそうなら、私を啓発する、そうでない場合はしてください! - 誰かがそれを行う必要があります。
解決
あなたには記述されている BulkLoader に使用することができますGoogleのAppEngineのドキュメントの
他のヒント
私はと呼ばれる開発したオープンソースのアプリケーション利用可能がある「GAEデータストアのバックアップユーティリティ。」それはバックアップすることができますし、GUIを通して、あなたのGAEの実体を復元します。それはあなたのアプリケーションとアプリケーションの実体を追跡します。これは、WindowsとPythonベースのGAEアプリケーションのために、現在のですが、それはあなたが探している何かのように聞こえます。私は、Javaベースのアプリケーションのためのソリューションを探していることがわかります。私は次のリリースでは、この言語をサポートしているになります。
エンティティのエクスポートとインポートについては、このチュートリアルに従ってください。 google.com/datastore/docs/export-import-entitiesする
のWindowsます:
set BUCKET=YOUR_BUCKET_NAME[/NAMESPACE_PATH]
gcloud datastore export --namespaces="(default)" gs://%BUCKET%
gcloud datastore import gs://%BUCKET%/[PATH]/[FILE].overall_export_metadata
Linuxの場合:
BUCKET="YOUR_BUCKET_NAME[/NAMESPACE_PATH]"
gcloud datastore export --namespaces="(default)" gs://${BUCKET}
gcloud datastore import gs://${BUCKET}/[PATH]/[FILE].overall_export_metadata
あなたは以下のサイトを見ていることがあります。 http://aralbalkan.com/1837する
これは、バックアップに関するデータストアの復元されます。
私はbulkloader.py無コンフィグダンプを記述する/ <のhref = "https://stackoverflow.com/questions/1965622/whats-the-best-way-to-back-up-data-on-に復元Googleのアプリエンジン/ 4616793#4616793" > Google App Engineの上のデータをバックアップするための最良の方法は何ですか
年後、これは、データストアの管理rel="nofollow">のの中で出てきましたアプリエンジンダッシュボード、まだ実験それでも良いニュース!