Amazon Bedrock AgentCore Gateway をセットアップする
Amazon Bedrock AgentCore Gateway は、エージェントと、エージェントがやり取りする必要のあるツールとリソース間の統合接続レイヤーを提供します。ゲートウェイを設定する前に、ゲートウェイを適切に保護できるようにアクセス許可を指定する方法を理解することが重要です。
ゲートウェイワークフロー
Gateway ワークフローには、エージェントを外部ツールに接続するための次のステップが含まれます。
-
Gateway のツールを作成する - REST APIs の OpenAPI 仕様や Lambda 関数の JSON スキーマなどのスキーマを使用してツールを定義します。ツールの OpenAPI 仕様またはツールスキーマは、ゲートウェイを作成するために Amazon Bedrock AgentCore によって解析されます。
-
ゲートウェイエンドポイントを作成する - AWS コンソールまたは AWS SDK を使用して、MCP エントリポイントとして機能するゲートウェイを作成します。各 API エンドポイントまたは関数は MCP 互換ツールになり、MCP サーバー URL を通じて利用可能になります。ゲートウェイを保護するには、インバウンド認可を使用してゲートウェイへの進入を制御できます。
-
ゲートウェイにターゲットを追加する - ゲートウェイがリクエストを特定のツールにルーティングする方法を定義するターゲットを設定します。認証されたユーザーに代わってバックエンドリソースに安全に接続するには、アウトバウンド認可を使用します。インバウンドおよびアウトバウンド認可は、IAM 認証情報と OAuth ベースの認証フローの両方をサポートする、ユーザーとそのターゲットリソース間の安全なブリッジを作成します。
-
エージェントコードを更新する - エージェントを Gateway エンドポイントに接続して、統合 MCP インターフェイスを介してすべての設定済みツールにアクセスします。