私はプロジェクト用にGoogle App Engineを使用していますが、GAE(またはGAEがシャットダウン)から離脱することを決定した場合、すべてのデータをエクスポートする方法があることを確認したいと思います。Google App Engine High Replicationデータストアからデータをエクスポートするにはどうすればよいですか?
GAEからデータをエクスポートする方法をすべて検索すると、https://developers.google.com/appengine/docs/python/tools/uploadingdataになります。ただし、このページにはこのメモが含まれています。
注:このドキュメントは、マスター/スレーブ データストアを使用するアプリに適用されます。アプリで高レプリケーションデータストアを使用している場合は、 でアプリからデータをコピーできますが、現在は はこのユースケースをサポートしていません。 High Replication データストアからコピーしようとすると、Admin コンソールにhigh_replication_warningエラーが表示され、ダウンロードしたデータに最近保存された エンティティが含まれていない可能性があります。
最近、マスター/スレーブデータストアでは、高レプリケーションデータストアの使用が推奨されていません。マスター/スレーブのデータストアはまだまだサポートされていることを理解していますが、正式に廃止され、廃止されたものを使用するのは快適ではありません。そのため、High Replicationデータストアが残っているため、データをエクスポートするように見える唯一の方法は、正式にサポートされていない上記の方法です(したがって、データを取得できるという保証はありません)。
高レプリケーションデータストアから他の(正式にサポートされている)データをエクスポートする方法はありますか?私のデータが永遠にそこに閉じ込められる可能性がある場合は、Google App Engineを使用するのが快適ではありません。
問題は、前述したように、私が使用する高レプリケーションデータストアではそのメソッドが正式にサポートされていないことです。 –
私はそれがあなたのポルプスのために働くと信じています。 HRDは分散システムなので、データをダウンロードしようとすると新鮮なコピーではないかもしれません。しかし、移行を計画している場合は、以前は書き込みを無効にしていた可能性が高いです。 HRDにすべての変更を複製させる安全な時間が与えられます。 –