aws-agentic-ai について
AI エージェントをデプロイ、運用するチーム向けに、AWS Bedrock AgentCore のサービス選定と実装方法をまとめています。9 つのサービスに関するガイダンスに加え、ワークフロー、サービス横断のパターン、実行可能なテンプレートを提供します。
主な機能
- 019 つの AgentCore サービスのガイダンス
- 02AWS CLI によるデプロイワークフロー
- 03認証情報とセキュリティのパターン
- 04レジストリと評価のワークフロー
- 05Runtime のプロトコルとデプロイ資料
- 06実行可能なサーバーテンプレート
活用シーン
- 01エージェント向け AgentCore サービスの選定
- 02Gateway ターゲットのデプロイ
- 03エージェントとツールのカタログ化
- 04エージェント品質の監視や評価
MCP 対応
AgentCore 専用のドキュメント MCP と一般 AWS ドキュメント MCP でサービスの詳細を確認します。AgentCore Gateway は REST API を MCP ツールに変換でき、Registry は MCP エンドポイント経由のリソース発見に対応します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ zxkane/ aws-skills --skill aws-agentic-aiインストール後、Claude Code で/aws-agentic-aiを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
cross-service/agent-persistence-patterns.mdcredential-management.mdregistry-integration.mdsecurity-resource-policies.mdreferences/agentcore-oauth-integration.mdagentcore-runtime-core.mdagentcore-runtime-deploy.mdagentcore-runtime-protocols.mdscripts/a2a-server-template.pyagui-server-template.pyDockerfile.runtime-templategateway-custom-resource-lambda.pymcp-server-template.pyruntime-fastapi-template.pyservices/browser/README.mdservices/code-interpreter/README.mdservices/evaluations/README.mdservices/gateway/deploy-template.shdeployment-strategies.mdREADME.mdtroubleshooting-guide.mdvalidate-deployment.shservices/identity/README.mdservices/memory/README.mdservices/observability/README.mdservices/registry/getting-started.mdgovernance-workflows.mdmcp-endpoint.mdREADME.mdsync-configuration.md詳細
AWS Bedrock AgentCore
AWS Bedrock AgentCore は、9 つのコアサービスを備えた、AI エージェントのデプロイとスケーリングのための包括的なプラットフォームです。このスキルでは、AWS CLI を使用したサービスの選択、デプロイパターン、統合ワークフローについて説明します。
このスキルの使い方:下の表からユーザーが必要とするサービスを特定し、回答する前に該当するサービスの README を読んでください。サービスをまたぐパターン(認証情報、セキュリティ、レジストリ統合)については、「サービス横断リソース」セクションを確認してください。MCP ドキュメントツールを使用して、AWS 固有の詳細を確認してください。
AWS ドキュメントの要件
回答する前に、必ず MCP ツールを使用して AWS に関する事実を確認してください。利用可能なドキュメントソースは 2 つあります。
- AgentCore 固有のドキュメント(
mcp__acdocs__*)—このプラグインにバンドルされており、AgentCore ドキュメント用のsearch_agentcore_docsとfetch_agentcore_docを提供します - 一般的な AWS ドキュメント(
mcp__aws-mcp__*またはmcp__*awsdocs*__*)—より広範な AWS ドキュメントを提供するaws-mcp-setup依存関係を通じて読み込まれます
AgentCore 固有の質問には、AgentCore Docs MCP を優先してください。MCP ツールを利用できない場合は、aws-mcp-setup スキルのセットアップ手順を案内してください。
利用可能なサービス
| サービス | 用途 | ドキュメント |
|---|---|---|
| Gateway | REST API を MCP ツールに変換する | services/gateway/README.md |
| Runtime | エージェントをデプロイしてスケーリングする | services/runtime/README.md |
| Memory | 会話の状態を管理する | services/memory/README.md |
| Identity | 認証情報とアクセスを管理する | services/identity/README.md |
| Code Interpreter | サンドボックスで安全にコードを実行する | services/code-interpreter/README.md |
| Browser | ウェブの自動化とスクレイピング | services/browser/README.md |
| Observability | トレースとモニタリング | services/observability/README.md |
| Agent Registry | エージェント/ツールをカタログ化、検出、管理する(プレビュー) | services/registry/README.md |
| Evaluations | エージェントの品質を自動評価する(LLM-as-a-Judge) | services/evaluations/README.md |
よくあるワークフロー
Gateway ターゲットのデプロイ
実装する前に services/gateway/README.md を読んでください。Gateway のセットアップでは、ユースケースによって大きく異なるデプロイ戦略、IAM、認証方式を検討する必要があります。
- OpenAPI スキーマを S3 にアップロードする
- (API Key 認証の場合のみ) 認証情報プロバイダーを作成し、API キーを保存する
- スキーマ(API キーを使用する場合は認証情報も)にリンクする Gateway ターゲットを作成する
- ターゲットのステータスを確認し、接続をテストする
認証情報プロバイダーが必要なのは、API キー認証の場合のみです。Lambda ターゲットでは IAM ロールを使用し、MCP サーバーでは OAuth を使用します。
認証情報の管理
まず cross-service/credential-management.md を読んでください。認証情報のパターンはサービスによって異なり、誤るとデバッグが困難な認証エラーが発生します。
- すべての API キーに Identity サービスの認証情報プロバイダーを使用する
- ARN 参照を介してプロバイダーを Gateway ターゲットにリンクする
- 認証情報プロバイダーを更新して、四半期ごとに認証情報をローテーションする
- CloudWatch メトリクスで使用状況を監視する
エージェントとツールの検出(エージェントレジストリ)
まず services/registry/README.md をお読みください。レジストリには、レコードの検出可能性に影響するガバナンスワークフロー、MCP エンドポイントのオプション、同期モードが用意されています。
- 組織の AI リソースをカタログ化するレジストリを作成します
- リソース(MCP サーバー、エージェント、スキル、カスタム)を説明用メタデータとともに登録します
- レコードを承認に申請します(開発環境では自動承認、本番環境では手動承認)
- CLI または MCP エンドポイントから、承認済みリソースを検索して検出します
Agent Registry はプレビュー版です。us-east-1、us-west-2、eu-west-1、ap-northeast-1、ap-southeast-2 で利用できます。
エージェントの品質評価
まず services/evaluations/README.md をお読みください。オンラインモニタリングとオンデマンドテストでは、評価器、スコアリングモード、IAM の設定が異なります。
- トレースを収集するため、OpenTelemetry(ADOT)でエージェントを計測します
- 評価器を作成します(
Builtin.Helpfulnessなどの組み込み評価器を使用するか、カスタム評価器を作成します) - サンプリングレートとデータソースを設定して、オンライン評価をセットアップします
- CloudWatch ダッシュボードでスコアを監視し、スコアの低いセッションを調査します
エージェントのモニタリング
モニタリングの設定全体については、services/observability/README.md をお読みください。可観測性の設定は、選択した Runtime プロトコルとフレームワークによって異なります。
- エージェントの可観測性を有効にします
- メトリクス用に CloudWatch ダッシュボードを設定します
- エラー率とレイテンシーのアラームを設定します
- 分散トレーシングには X-Ray を使用します
詳細なリファレンス
各サービスの README(上の表にリンクがあります)には、利用開始ガイド、トラブルシューティング、高度なトピックへのサブリンクが含まれています。まずサービスの README を読み、そこからリンクをたどってください。
Runtime と OAuth の詳細リファレンス
Runtime の内部動作、デプロイ、OAuth 連携、通信プロトコルに関する詳細なリファレンスドキュメントです。本番環境向け Runtime のデプロイや OAuth 認証の設定時にお読みください。
- OAuth 連携:
references/agentcore-oauth-integration.md- 3 層の OAuth アーキテクチャ(Inbound JWT、Outbound Credential Provider、Gateway OAuth)、Cognito の設定、サポート対象の IdP、エンドツーエンドの CDK サンプル - Runtime の中核的な仕組み:
references/agentcore-runtime-core.md- コンテナ契約、MicroVM セッションモデル、エージェントのライフサイクル(リクエストごと/セッションごと)、ツール連携(MCP/HTTP)、起動フロー - Runtime のデプロイと運用:
references/agentcore-runtime-deploy.md- CDK デプロイ(L1/L2 コンストラクト)、マルチ Runtime アーキテクチャ、セキュリティモデル、可観測性(OTel/CloudWatch)、BedrockAgentCoreApp と FastAPI の比較 - Runtime プロトコルリファレンス:
references/agentcore-runtime-protocols.md- コンテナ契約、エンドポイント仕様、選択ガイドを含む HTTP、MCP、A2A、AG-UI のプロトコル仕様
実行可能なスクリプトテンプレート
一般的なデプロイパターンに対応する、本番環境で使用可能なテンプレートが scripts/ にあります。
| スクリプト | プロトコル | 説明 |
|---|---|---|
Dockerfile.runtime-template | — | AgentCore Runtime 用 ARM64 マルチステージ Docker ビルド |
runtime-fastapi-template.py | HTTP | SSE ストリーミングと MCPClient に対応した FastAPI Runtime |
mcp-server-template.py | MCP | Streamable HTTP トランスポートに対応した MCP Server |
a2a-server-template.py | A2A | Agent Card 検出機能を備えた A2A Server |
agui-server-template.py | AG-UI | 標準の AG-UI イベントストリームに対応した AG-UI Server |
gateway-custom-resource-lambda.py | — | Gateway のライフサイクルを管理する CDK Custom Resource Lambda |
サービス横断のリソース
複数の AgentCore サービスにまたがるパターンとベストプラクティスについては、以下をご覧ください。
- 認証情報の管理:
cross-service/credential-management.md- 統一された認証情報のパターン、セキュリティプラクティス、ローテーション手順 - レジストリとの統合:
cross-service/registry-integration.md- Gateway、Identity、Runtime をまたぐパターン - セキュリティとリソースポリシー:
cross-service/security-resource-policies.md- リソースベースのポリシー、クロスアカウントアクセス、VPC/IP 制限 - S3 Files を使用したエージェントのデプロイ:
cross-service/agent-persistence-patterns.md- S3 Files と Session Storage を使用して、Strands Agents、OpenClaw、Claude Agent SDK を AgentCore にデプロイします
その他のリソース
- AWS ドキュメント:Amazon Bedrock AgentCore
- API リファレンス:Bedrock AgentCore Control Plane API
- AWS CLI リファレンス:bedrock-agentcore-control commands