0

私は appengine データストアとクラウド データストアとは何かを知っていますが、クラウド データストアを使用することは常に私にとって混乱を招きます。

  1. クラウド データストアには Compute Engine が必要ですか? (Googleドキュメントで、コンピューティングエンジンを有効にするように見ました)
  2. appengine アプリケーションからクラウド データストアにアクセスする方法(これは非常に必要です)
  3. 複数のアプリケーションがこの共通データストアにアクセスできるようにする方法は?

注: 有効にする方法は知っていますが、上記の質問に対する明確な回答が得られませんでした。

4

2 に答える 2

0

最後に、appengine アプリケーションからクラウド データストアにアクセスできます。以下が私の答えです。

質問 1 の回答:

Cloud Datstore はコンピューティング エンジン インスタンスを必要としません。

質問 2 の回答:

クラウド データストアにアクセスするには、サービス アカウント資格情報が必要です。または、スコープがデータストアに設定された認証済みユーザーのアクセス トークンと、ユーザーの電子メールが必要です。

Google api クライアント ライブラリを使用するか、ドキュメントで提供されている ProtoBuf ライブラリを使用します。

質問 3 の回答:

アクセスしたいアプリケーションから資格情報を作成し、他のアプリケーションで使用するだけです

https://developers.google.com/datastore/docs/getstarted/overview

ありがとう!

于 2014-04-18T11:37:06.277 に答える
0

あなたの質問:

1) いいえ、クラウド データストアは他のプラットフォームでも使用できます

2) アプリ エンジンには、(クラウド)データストアを使用するためのネイティブ サポートがあります。クラウド データストアは App Engine データストアに基づいており、他のユーザーが利用できるようになっています。

3) クラウド データストアを共有できますが、この問題を参照してください。

于 2014-04-13T17:51:38.537 に答える