プロジェクト間の ADK エージェント アクセスを構成する

このページでは、管理者が Gemini Enterprise に、別の Google Cloud プロジェクトの Gemini Enterprise Agent Platform の Agent Runtime で実行される ADK エージェントへのアクセス権を付与する方法について説明します。

Gemini Enterprise サービス エージェントを特定する

Gemini Enterprise app プロジェクトのサービス エージェントのメールアドレスを確認するには:

  1. Google Cloud コンソールで、Gemini Enterprise アプリを含むプロジェクトに移動します。
  2. プロジェクト リストからプロジェクト番号を見つけます。
  3. 次の形式でサービス エージェントのメールアドレスを作成します。

    service-PROJECT_NUMBER@gcp-sa-discoveryengine.iam.gserviceaccount.com
    

    PROJECT_NUMBER は、前の手順のプロジェクト番号に置き換えます。

エージェント プロジェクトに権限を付与する

ADK エージェントが Agent Runtime でホストされているプロジェクトで、Gemini Enterprise サービス エージェントに権限を付与します。

  1. Google Cloud コンソールで、ADK エージェントが Agent Runtime でホストされているプロジェクトに移動します。
  2. [IAM と管理]、[IAM] の順にクリックします。
  3. [アクセス権を付与] をクリックします。
  4. [新しいプリンシパル] フィールドに、前のセクションで特定したサービス エージェントのメールアドレスを入力します。
  5. [ロールを選択] リストで、[ディスカバリー エンジン サービス エージェント](roles/discoveryengine.serviceAgent)を検索して選択します。
  6. [保存] をクリックします。

次のステップ

  • これらの権限を付与したら、エージェント プロジェクトのエージェントのリソースパスを使用して、Gemini Enterprise app に ADK エージェントを登録できます。