Agent Gateway は、Gemini Enterprise Agent Platform エコシステムのネットワーク コンポーネントです。ユーザーとエージェント間、エージェントとツール間、エージェント同士のやり取りなど、すべてのエージェントのやり取りの接続を保護し、管理します。
Agent Platform エコシステムとの統合
Agent Platform は、エージェント デベロッパーと企業がエージェント アプリケーションを構築、スケーリング、管理、最適化できるように、エージェント開発ライフサイクル全体に対応する一連の機能を提供します。
Agent Gateway は Agent Platform の重要なコンポーネントであり、すべてのエージェントのやり取りのネットワーク エントリ ポイントと出口ポイントとして機能します。これにより、エンタープライズ セキュリティ管理者は、プラットフォーム インフラストラクチャの一部としてエージェントのセキュリティ ポリシーとガバナンス ポリシーを適用できます。
Agent Gateway は、他のいくつかの Agent Platform コンポーネントと統合して、包括的なガバナンスを提供します。
- エージェント レジストリ: 承認されたエージェントとツールの一元的なライブラリ。 サードパーティの Model Context Protocol(MCP)サーバーなど。Agent Gateway は、レジストリからメタデータをルックアップして、きめ細かいアクセス ポリシーを適用します。
- エージェント ID: とやり取りする Google Cloudすべてのエージェントの一意の追跡可能なペルソナ。Agent Gateway は、これらの ID を認可の決定のプリンシパルとして使用します。エージェント ID は、デフォルトで Context-Aware Access によって保護されます。これにより、エンドツーエンドの 暗号化認証が mTLS と DPoP を使用して適用されます。
- マネージド エージェント ランタイム: Agent Runtime と Gemini Enterprise は、エージェント トラフィックを Agent Gateway 経由で自動的にルーティングします。
- Agent Platform ポリシー: Agent Gateway は、 IAM、セマンティック ガバナンス ポリシー、Model Armor などの Agent Platform ポリシーに委任された認可を提供します。これにより、エージェントのセキュリティとガバナンスの 豊富なコントロールを実装できます。
- エージェントのオブザーバビリティ: Agent Gateway は、ネットワーク レイヤですべてのエージェントのやり取りのオブザーバビリティ テレメトリーを生成し、 Agent Observability にエクスポートして、 エージェントのアクションを包括的に把握できるようにします。
主なメリット
Agent Gateway は、AI デベロッパーとエンタープライズ管理者の両方にいくつかのメリットをもたらし、AI エージェントのやり取りを大規模に保護して管理する複雑さを解消します。
AI デベロッパーの場合:
- イノベーションの簡素化: デベロッパーは、複雑なネットワーキング プリミティブやセキュリティ オーバーヘッドを管理することなく、エージェントの構築に集中できます。
- プロトコル メディエーション: デベロッパーは、Model Context Protocol(MCP)、Agent-to-Agent(A2A)、REST、gRPC などのエージェント プロトコルを、企業のセキュリティ標準に準拠しながらシームレスに使用できます。
- フレームワークに依存しない: 使用する開発フレームワークやクライアントに関係なく、機能を利用できます。
- 安全な転送と認証: mTLS ハンドシェイクと終了を自動的に処理し、デベロッパーの作業なしでエージェントとツール間の暗号化された接続を確保します。Agent Platform の Agent Identity Auth Manager と統合して、エージェントとツール間の Oauth 2.0 ハンドシェイクを簡素化し、安全にします。
エンタープライズ管理者とセキュリティ チームの場合:
- すべてのエージェントのやり取りの一元管理: さまざまなエージェント ランタイムとデプロイモデルで一貫したアクセス ポリシーを構成して適用し、実行時にエージェントに最小権限を適用します。
- AI セキュリティ ガードレール: Model Armor などの統合サービスを使用して、Model Context Protocol(MCP)プロンプト インジェクション攻撃などの新しいリスクから保護します。
- 包括的なオブザーバビリティ: Cloud Logging と Cloud Trace を使用してエージェントのやり取りを詳細に可視化し、セキュリティ調査とパフォーマンス モニタリングを容易にします。
導入モード
Agent Gateway は、エージェント通信のルールを定義し、複雑なネットワーキングの詳細を管理することなく、安全性、セキュリティ、アクセス制御ポリシーを適用できるネットワーキング抽象化です。
Agent Gateway は、クライアントからエージェントへ のやり取りと エージェントから任意の宛先へ のやり取りという 2 つの主要な管理対象アクセスパスを容易にします。
クライアントからエージェントへ(内向き) : このモードは、 クライアント(Cursor、Claude Code、Gemini CLI など)と で実行されているエージェント(およびツール)間の通信を保護するために使用されます Google Cloud。このモードでは、Agent Gateway はエージェントのフロントエンドとして機能し、エージェント(およびツール)にアクセスできるクライアントと、そのようなやり取りに適用する必要があるセキュリティ ポリシーを制御できます。
エージェントから任意の宛先へ(外向き): このモードは、 で実行されているエージェントと、任意の場所で実行されているサーバー、エージェント、ツール、 API 間の通信を保護するために使用されます。 Google Cloud たとえば、Agent Gateway を使用して、組織が作成してホストする MCP サーバー、またはサードパーティがホストするリモート MCP サーバーと通信する必要があるエージェントのアクセス権とセキュリティ ガードレールを適用できます。
Agent Gateway デプロイのコンポーネント
Agent Gateway を使用するエンドツーエンドのデプロイを構成するには、次のセクションで説明するリソースが必要です。
エージェント ランタイム
Agent Gateway を使用すると、次のランタイム プラットフォームで実行されているエージェントとツールのトラフィックを管理できます。
Agent Runtime: Agent Gateway は、エージェントから任意の宛先へ(外向き)モードとクライアントからエージェントへ(内向き)モードの両方をサポートしています。
Gemini Enterprise: Agent Gateway は、 エージェントから任意の宛先へ(外向き)モードのみをサポートしています。
Agent Gateway はリージョン スコープです。各ゲートウェイは、デプロイ先のプロジェクトのスコープ内でエージェントのやり取りを管理します。これらのランタイムを使用したデプロイの計画について詳しくは、Agent Gateway のデプロイを計画するをご覧ください。
Agent Registry エントリ
エージェントと、接続するエンドポイントまたはサーバーはすべて、Agent Registry に登録する必要があります。
Agent Runtime の場合は、エージェントとゲートウェイが作成されたプロジェクトとリージョンと同じ Agent Registry インスタンスに登録する必要があります。
Gemini Enterprise の場合は、デプロイに対応する Agent Registry のグローバル インスタンス、マルチリージョン インスタンス、またはリージョン インスタンスに登録する必要があります。デプロイのリージョンとデプロイ パターンの例について詳しくは、ランタイムとデプロイのリージョンを選択するをご覧ください。
Agent Registry の要件について詳しくは、Agent Gateway のデプロイを 計画するをご覧ください。
アクセス制御ポリシー
エージェントが Agent Gateway を介してツールや他のエージェントとやり取りする場合、きめ細かいアクセス制御 ポリシーを Google Cloudの認可ポリシーを使用して適用できます。これらの 認可ポリシーは、他のいくつかの Google Cloud サービス と統合して、次のことを実現します。
- 1 か所でアクセス制御ポリシーを作成し、Identity-Aware Proxy を使用して、プロジェクト内のさまざまなゲートウェイからのすべての認可の決定を委任します。IAP は、Identity and Access Management(IAM)で定義されたポリシーを使用して、エージェントとツールを認証します。
- AI コンテンツのサニタイズの決定を Model Armor に委任します。 Model Armor を使用すると、プロンプト インジェクション攻撃や機密データの漏洩などのリスクに対するランタイム保護を追加することで、Agent Gateway の機能を拡張できます。
- 動的エージェント ポリシーを Agent Platform のセマンティック ガバナンス ポリシーに委任します。これにより、ツールの有害な組み合わせに対する保護など、エージェントの実行に対してコンテキストを認識したコントロールを設定できます。
- Service Extensions を使用して、認可をカスタム認可エンジンまたはサードパーティ システムに委任します。
次の点にご注意ください。
- ゲートウェイで管理するエージェント、ツール、MCP サーバー、エンドポイントに対して IAM ポリシーを構成する必要があります。デフォルトでは、ゲートウェイは IAM を使用して明示的に認可されたリソースのトラフィックのみを許可します。
- デフォルトでは、ローカル Agent Registry に登録されていないリモート MCP サーバー、エージェント、ツールへのアクセスはブロックされます。必要に応じて、登録されていない MCP サーバーと登録されていないツールへのアクセスを許可することもできます。
- ツール名と、ツールが読み取り専用か読み取り / 書き込み可能かに基づいて、個々のエージェントまたはクライアントに MCP サーバーとツールへのアクセスを許可または拒否できます。権限は、組織レベル、フォルダレベル、プロジェクト レベルで付与できます。
アクセス制御機能は、デプロイモードによって異なります。ゲートウェイで使用できるポリシーについては、次の表をご覧ください。
| Google Cloud プロダクト | エージェントから任意の宛先へ(外向き) | クライアントからエージェントへ(内向き) |
|---|---|---|
| IAM | エージェントの ID(SPIFFE ID)に基づいて、エージェントを特定のツールまたは メソッドに制限するポリシーを定義するために使用されます。 IAM 外向きポリシーは Agent Gateway とは独立して動作しますが、実行時に IAP によって適用されます。 詳細については、ポリシー の概要をご覧ください。 |
IAM ポリシーはゲートウェイによって適用されません。 |
| Identity-Aware Proxy | Agent Gateway のデフォルトの適用レイヤとして機能します。 IAM を使用して エージェントの ID を検証し、割り当てられた権限を確認してから、 他のエージェントまたはツールへの呼び出しを許可します。 IAP は、 Agent Gateway でデフォルトで常に有効になっていますが、監査専用のドライラン モードで実行することもできます。 詳細については、作成 IAM エージェント ポリシーをご覧ください。 認可ポリシーと Service Extensions を使用して Agent Gateway に実装されます。 |
内向きでは IAP はサポートされていません。 |
| Model Armor (省略可) |
エージェントが機密データを漏洩していないことや、 他の種類のプロンプト インジェクション攻撃を受けていないことを確認するために使用できます。 認可ポリシー Service Extensions を使用して Agent Gateway に実装されます。 |
エージェントを、クライアントから送信された内向きのプロンプト インジェクション攻撃 または有害なコンテンツから保護するために使用できます。 認可ポリシーと Service Extensions を使用して Agent Gateway に実装されます。 |
詳細については、次のページをご覧ください。
サポートされているプロトコル
Agent Gateway は、MCP トラフィックや A2A トラフィックなど、すべての HTTP ベースのトラフィックをサポートしています。少なくとも、ゲートウェイはパススルーとして機能し、受信トラフィックを安全に終端してルーティングします。
MCP トラフィックの場合のみ、Agent Gateway はリクエストデータを解析して属性を抽出できます。これにより、これらの属性に基づいて条件付きの認可ポリシーを作成できます。たとえば、特定のツールへのアクセスを制限するポリシーを作成できます。詳細については、MCP 属性に基づく認可をご覧ください。
制限事項
- Gemini Enterprise の場合、クライアントからエージェントへモードは Agent Gateway でサポートされていません。
- Agent Gateway は VPC Service Controls をサポートしていません。エージェントが承認した Agent Gateway リソースのみを使用するようにするには、カスタム組織ポリシーの制約を使用して、エージェントとゲートウェイのバインディングを制限します。詳細については、承認された Agent Gateway のみに Agent Runtime を制限するおよび承認された Agent Gateway のみに Gemini Enterprise を制限するをご覧ください。
- Agent Gateway は、自己署名証明書チェーンを使用したパブリックまたはプライベートの宛先への接続をサポートしていません。すべての宛先に、公的に信頼できる CA 証明書を使用してください。
- 各 Agent Gateway インスタンスは、Agent Registry に登録されている最大 5,000 個のリソースを管理できます。
- 認可ポリシーに関連する制限事項を確認してください。
次のステップ
Codelab: Agent Platform でエージェント ワークロードを管理する
Gemini Enterprise Agent Platform で Agent Gateway を使用してエージェント ワークロードを管理する方法を学習します。