3

あるGAEアプリケーションに保存されているデータを他のGAEアプリケーションで操作するのが好きです。基本的に、Google App Engine(Python)の開発と本番環境で複数のウェブアプリケーション間でデータストアを共有します。

また、可能であれば: http:// localhost:#### / _ ah / admin / datastore 実行されていない、および/または1つの画面で実行されていない他のアプリケーションでデータを表示したいですか?

助けてくれてありがとう!

4

4 に答える 4

6

いいえ、データストアはアプリケーション内に完全に含まれています。あるアプリから別のアプリにデータを直接共有することはありません。

ただし、Web サービスを公開して、たとえば REST を使用して、あるアプリケーションのデータを別のアプリケーションで利用できるようにすることもできます。

于 2010-08-30T22:14:39.360 に答える
2

ここでの中心的な問題は、GAE でホストされている 2 つのアプリケーション間でデータを共有したいということだと思います。これには 2 つの方法があります。

  1. Google Cloud Datastore を使用して情報を保存できます。これにより、さまざまなサービスがデータストアにアクセスできるため、柔軟性が向上します。Google コンピューティング エンジンで何かを実行し、データストアと通信することさえできます。

  2. Google appengine モジュールを使用します。すべてのモジュールが同じデータストアを共有します。あなたの場合、各モジュールは異なるアプリケーションになる可能性があります。

お役に立てれば。

于 2013-11-21T11:39:48.490 に答える
1

いいえ、データストアにアクセスできるアプリケーションは 1 つだけです (ただし、そのアプリケーションは複数のサイトに対応できます)。

複数のアプリケーションが同じデータストアに直接アクセスできるようにする場合は、この問題にスターを付ける必要があります: http://code.google.com/p/googleappengine/issues/detail?id=1300

残念ながら、この問題の書き方は少しあいまいですが、「複数のアカウント」ではなく「複数のアプリケーション」を意味すると私は考えています。

于 2010-08-30T23:20:56.063 に答える
0

FWIW、別のバージョンと言語でアプリケーションをデプロイできますが、同じIDで、そのデータストアに同時にアクセスできます

于 2010-09-02T03:40:13.710 に答える