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とGoogle App Engine
- 4. Google Cloud Datastore REST API(ブラウザから)
- 5. Gradleで 'Java用Google Cloud Datastore APIクライアントライブラリ'を使用する
- 6. Google Cloud Datastoreの時間データ管理
- 7. Kinect v1クラスとKinect v2クラスの代替案
- 8. Google Cloud DatastoreのURLセーフキーの使用
- 9. Google Cloud DataStoreデータの提供方法
- 10. Google Cloud Datastore JavaライブラリのallocateIdsはどこにありますか?
- 11. Google Cloud Datastoreにデータを入力
- 12. Googleブログ検索APIの代替API
- 13. Cloud Datastore 'like'クエリ
- 14. Google Cloud Datastore:全文検索ですか?
- 15. JSONからGoogle Cloud Datastoreにデータをロード
- 16. Googleのアプリケーションデータベースから既存のGoogle Cloud Datastoreをクエリする
- 17. Google Cloud Endpoints API取得404
- 18. Android Google Maps API v1 with Gradle
- 19. java.lang.NoClassDefFoundError:com/google/appengine/api/datastore/AsyncDatastoreService
- 20. GAE Cloud SQLとHigh Replication Datastore
- 21. Google App Engine + Javaの代替品
- 22. Google Cloud Datastore APIを使用してJava BigDecimalを保存する最良の方法
- 23. Googleシートの代替複数
- 24. Cloud Datastore APIの使用時にプロパティタイプを指定する方法
- 25. Xcode:google api v1 to api v2(google translate)
- 26. Google App Engine Datastoreクエリ(Java)
- 27. Google Cloud Platform Datastoreチュートリアルエクスポートコマンドが認識されない(Windows)
- 28. Cloud Datastore APIを有効にできません
- 29. PythonでGoogle Cloud Datastoreのタイムアウトエラーが発生する
- 30. python google-cloud-datastoreパッケージのスレッドは安全ですか?
ありがとうございました。私は、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 –