私はしばらくの間、Google App Engine と Google Datastore をいじっていましたが、クラウド上に自分のものを定期的にバックアップする必要に直面しています。
google-datastore の特定のインスタンスからすべてのデータをダウンロードして別のインスタンスに復元できる汎用ツールはありますか?
もしそうなら、私に教えてください。そうでなければ、誰かがやるべきです!
私はしばらくの間、Google App Engine と Google Datastore をいじっていましたが、クラウド上に自分のものを定期的にバックアップする必要に直面しています。
google-datastore の特定のインスタンスからすべてのデータをダウンロードして別のインスタンスに復元できる汎用ツールはありますか?
もしそうなら、私に教えてください。そうでなければ、誰かがやるべきです!
Google Appengine Docsで説明されているBulkLoaderを使用できます
私が開発した「GAE データストア バックアップ ユーティリティ」というオープンソース アプリケーションがあります。GUI を使用して GAE エンティティをバックアップおよび復元できます。アプリケーションとアプリケーションのエンティティを追跡します。現在のところ、Windows および Python ベースの GAE アプリ専用ですが、探しているもののように思えます。Java ベースのアプリのソリューションを探しているようです。次のリリースでこの言語のサポートを検討します。
数年後、これはアプリ エンジン ダッシュボードのデータストア管理の機能として登場しました。まだ実験段階ですが、朗報です。
次のサイトをご覧ください: http://aralbalkan.com/1837
データストアのバックアップと復元についてです。
Google App Engine でデータをバックアップする最良の方法は何ですか? で、bulkloader.py no-config dump/restore について説明します。