Datastore v1Beta2 APIバージョンでは、DatastoreHelperはパブリッククラスであり、getOptionsFromEnv()、getComputeEngineCredential()、makeFilter()、およびmakeValue()などのメンバー関数に依存しています。そのクラスはv1 APIでプライベートになっているようです。これらの機能へのアクセスを提供する同等のクラスは何ですか?DatastoreHelperの代替Google Cloud Datastore v1 APIのJavaクラス
0
A
答えて
1
これらのメソッドのほとんどはgoogle-cloud-datastoreライブラリにまだ公開されています:
getComputeEngineCredential()
を除去していますが、Compute Engineのから資格の取得がサポートされ、代わりにApplication Default Credentialsを使用することができます。
関連する問題
- 1. Google Cloud Datastore REST API v1(gqlQuery)
- 2. Google Cloud Datastore API in Pythonコード
- 3. Google Cloud Datastoreのインデックス
- 4. Google Cloud Datastore ORM
- 5. Google Cloud DatastoreとGoogle App Engine
- 6. Google Cloud Datastore REST API(ブラウザから)
- 7. Gradleで 'Java用Google Cloud Datastore APIクライアントライブラリ'を使用する
- 8. Google Cloud Datastore:キーの操作
- 9. MongoDBからGoogle Cloud Datastoreへ
- 10. Google Cloud Datastore Transactions実装
- 11. Google Cloud Datastore for Product and Stock
- 12. Kinect v1クラスとKinect v2クラスの代替案
- 13. Google Cloud Datastoreの時間データ管理
- 14. Google Cloud DatastoreのURLセーフキーの使用
- 15. Google Cloud Datastore JavaライブラリのallocateIdsはどこにありますか?
- 16. Google Cloud Datastoreのバッチ操作シーケンス
- 17. Google Cloud DatastoreとElasticSearchの同期
- 18. Google Cloud DataStoreデータの提供方法
- 19. Google Cloud Datastoreにデータを入力
- 20. Googleブログ検索APIの代替API
- 21. Cloud Datastore 'like'クエリ
- 22. Google Cloud Datastore:全文検索ですか?
- 23. JSONからGoogle Cloud Datastoreにデータをロード
- 24. Google Cloud DataStore自動インデックス作成
- 25. Googleのアプリケーションデータベースから既存のGoogle Cloud Datastoreをクエリする
- 26. Googleのクラウドプリントの代替
- 27. PHP Cloud Datastore and Cloud Dataflow
- 28. Google App Engine + Javaの代替品
- 29. java.lang.NoClassDefFoundError:com/google/appengine/api/datastore/AsyncDatastoreService
- 30. Android Google Maps API v1 with Gradle
ありがとうございました。私は、DatastoreHelperが2つの異なるJARファイルに存在することを認識しました。そのうちの1つに公開されていて、もう1つは非公開です。誤って間違ったJARファイルを見ました。 – perplexed
getComputeEngineCredential(これはもう存在しません)を呼び出す代わりに、正しいJSONファイルを指すGOOGLE_APPLICATION_CREDENTIALSというenv varを設定する必要があることを修正しますか? – perplexed
アプリケーション既定の資格情報は、複数の場所で資格情報を順番に検索し、見つかった最初の資格情報を使用します。 Compute Engineで実行している場合は、何も設定する必要はありません。それはビルトインサービスアカウントを使用します。 https://developers.google.com/identity/protocols/application-default-credentials#howtheywork –