App Engine Java プロジェクトでは、Java 用 Cloud クライアント ライブラリを使用して、Google Cloud API によって公開されているリソースやサービスにアクセスします。
大部分の Google Cloud サービスでは、アプリケーションのアクセスを許可する必要があります。サービスアカウントは、個々のエンドユーザーではなく、特定の Google Cloud プロジェクトでデプロイされたアプリケーションに属している特別な Google アカウントです。App Engine で実行されると、Java 用 Cloud クライアント ライブラリはこのサービス アカウントを使用して Google サービス API を呼び出します。
ローカル ボックスの App Engine エミュレータで同じアプリケーションを実行する場合、GCP プロジェクトとサービス アカウントを指定する必要があります。
ローカル サーバーに対するアクセスの構成
Java 用 Cloud クライアント ライブラリにアクセスするようにローカル サーバーを構成するには:
[Run] > [Run Configurations] を選択します。
新しい App Engine ローカル サーバーの実行構成を作成するか、既存の構成を選択します。
[Cloud Platform] タブを開きます。
使用する [Account] を選択するか、新しいアカウントを追加します。
アプリケーションに関連付けられた [Project] を選択します。
[Create New Key] を選択します。
Eclipse によって新しいサービスキーが作成され、[Service key] フィールドにパスが表示されます。
[Apply] を選択します。
API Console で作成したサービス アカウントキーを選択して、JSON ファイルとしてローカル ファイル システムにダウンロードすることもできます。
次のステップ
- Java 用 Cloud クライアント ライブラリの詳細を確認します。
- Stack Overflow に質問を投稿します。
- GitHub でプラグインのコードを調べるか、問題を報告します。