Google Cloud Platform(GCP)のサービスアカウント認証の設定

このトピックの内容:

前提条件

サービスアカウントを使用してGoogleに認証するアプリケーションは、正しいロールが設定されたサービスアカウントのキーファイルを提供する必要があります。

サービスアカウントのキーファイルを提供するには、まずGoogle Cloud Platform(GCP)プロジェクトを作成する必要があります。GCP のドキュメントを参照して、 GCP プロジェクトの作成方法を理解します。

サービスアカウントキーの作成

以下の手順では、サービスアカウントを作成する方法を説明します。

  1. サービスアカウント作成ツールを開くには、 GCP プロジェクトで APIs & Services » Credentials を選択します。

  2. Create credentials » service account を選択します。

  3. Service account details フォームに任意のサービスアカウント名を入力します。

  4. Grant this service account access to project セクションでは、このサービスアカウントに少なくとも以下のロールのセットを付与する必要があります: BigQueryデータビューワーBigQuery 読み取りセッションユーザーBigQueryジョブユーザー

  5. サービスアカウントを作成したら、 Credentials セクションのリストでそのアカウントを見つけて、サービスアカウントを管理するためにその名前を押します。

  6. Keys » Add key » Create a new key を選択します。

  7. キータイプの選択ビューで、推奨される JSON タイプを選択し、 Create を押して、コネクタ構成中に必要となるサービスアカウントキーを保存します。