バックアップ/リストアするGoogleのデータストアエンティティに任意のツールはありますか?

StackOverflow https://stackoverflow.com/questions/1245632

質問

私は今しばらくの間、Google App EngineのデータストアとGoogleで遊んでいると私は、クラウド上で私のものまでを定期的にバックアップを取る必要性に直面しています。

は、Google、データストアの特定のインスタンスからすべてのデータをダウンロードして、別のものにそれを復元することを可能にする汎用ツールの任意の並べ替えがありますか?

もしそうなら、私を啓発する、そうでない場合はしてください! - 誰かがそれを行う必要があります。

役に立ちましたか?

解決

あなたには記述されている BulkLoader に使用することができますGoogleのAppEngineのドキュメント

他のヒント

私はと呼ばれる開発したオープンソースのアプリケーション利用可能がある「GAEデータストアのバックアップユーティリティ。」それはバックアップすることができますし、GUIを通して、あなたのGAEの実体を復元します。それはあなたのアプリケーションとアプリケーションの実体を追跡します。これは、WindowsとPythonベースのGAEアプリケーションのために、現在のですが、それはあなたが探している何かのように聞こえます。私は、Javaベースのアプリケーションのためのソリューションを探していることがわかります。私は次のリリースでは、この言語をサポートしているになります。

http://code.google.com/p/gae-データストア - バックアップ・ユーティリティ/

ます。https://クラウド

エンティティのエクスポートとインポートについては、このチュートリアルに従ってください。 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の上のデータをバックアップするための最良の方法は何ですか

scroll top