GCP Workload Identity プールを作成し、設定ファイルをダウンロードする

Tenable FedRAMP Moderate 環境では、以下はサポートされません。詳細については、Tenable FedRAMP 製品を参照してください。

必要なユーザーロール: 管理者

GCP Workload Identity Federation クラウドコネクタを作成するには、GCP で Workload Identity プールを作成する必要があります。プールにプロバイダーを追加し、プロバイダーへのアクセスを許可し、認証情報の設定ファイルをダウンロードします。この設定ファイルは、GCP Workload Identity Federation コネクタの設定時に使用できます。プールの詳細や、プールが外部 ID を管理する方法については、Google Cloud のドキュメントを参照してください。

始める前に

  • 有効な GCP アカウントを持っていることを確認してください。

Workload Identity プールの作成方法

  1. Google Cloud Platform にログインします。

  2. 左側のナビゲーションバーで [IAM と管理] をクリックします。

    [IAM] ページが表示されます。

  3. 左側のナビゲーションペインから、[Workload Identity 連携] を選択します。

    [Workload Identity プール] ページが表示されます。

  4. [プールの作成l] をクリックします。

    [新しいワークロード プロバイダとプール] ページが表示されます。

  5. [Identity プールの作成] セクションで、次の操作を行います。

    1. [名前] ボックスにプールの名前を入力します。

    2. (オプション) [説明] ボックスに、プールの説明を入力します。

    3. [続行] をクリックします。

  6. [プロバイダをプールに追加する] セクションで、次の操作を行います。

    1. [プロバイダの選択] ドロップダウンボックスで、リストから AWS を選択します。

    2. [プロバイダの詳細] ボックスに、Tenable AWS のアカウント名を入力します。

    3. [AWS アカウント ID] ボックスに、Tenable AWS のアカウント ID を入力します。

    4. [続行] をクリックします。

  7. [プロバイダ属性を設定する] セクションで、[保存] をクリックします。

    GCP によりプールが作成され、新しく作成されたプールページが開きます。

  8. [アクセス権の付与] をクリックします。

    [サービス アカウントへのアクセス権の付与] パネルが表示されます。

  9. [Service Account Impersonation を使用してアクセス権を付与する] オプションを選択します。

    関連するセクションが表示されます。

  10. [サービス] アカウントのドロップダウンボックスで、サービスアカウントを選択します。

  11. [プリンシパルの選択] ドロップダウンボックスで、[aws_role] を選択し、[aws_role arn] の値を指定します。

  12. [保存] をクリックします。

    [アプリケーションの設定] ダイアログボックスが表示されます。

  13. [プロバイダ] ドロップダウンボックスで、Workload Identity プールプロバイダーを選択し、[設定をダウンロード] をクリックします。

    GCP により設定ファイルがダウンロードされます。GCP Workload Identity Federation コネクタを作成する際に、[ファイルの追加] セクションでこのファイルを使用します。

次の手順

Workload Identity Federation 認証を使用した GCP コネクタの作成 (検出のみ)