Key.jsonという名前に変更されたGoogleComputeEngineの認証情報ファイルがあります。次のステップは、GOOGLE_APPLICATION_CREDENTIALSという名前の環境変数を設定することです。しかし、エラーが表示されます。環境変数GOOGLE_APPLICATION_CREDENTIALS ... pathからの資格情報ファイルの読み取りエラー。ストリームからの資格情報の読み取りエラー、「タイプ」フィールドが指定されていません。
httpTransport = GoogleNetHttpTransport.newTrustedTransport(); GoogleCredential credential = GoogleCredential.getApplicationDefault();
Eclipseで変数GOOGLE_APPLICATION_CREDENTIALSを設定する方法を知りたいですか?
サービスアカウント キーの代わりにOAuth 2.0クライアントIDをダウンロードしたため、エラーが発生しました。
通常のユーザー資格情報をアプリケーションのデフォルトとして使用する場合は、 gcloud beta auth application-default login
Webサインインフローを起動するコマンド。これにより、アプリケーションのデフォルトの認証情報の既知の場所に配置されるため、このメソッドを使用する場合は、GOOGLE_APPLICATION_CREDENTIALS変数の設定を解除する必要があります。
この質問は、 ドキュメント を読むことで満たすことができます。 2016年3月15日現在:
環境変数GOOGLE_APPLICATION_CREDENTIALSがチェックされます。この変数を指定する場合は、資格情報を定義するファイルを指す必要があります。
ドキュメントでは、このようなファイルを作成する方法について詳しく説明しています。
Eclipseでこれを設定する方法については、これは環境変数です。Eclipseのドキュメントを検索して、実行するタスクの環境変数を設定する方法を確認する必要があります。