AWS、業務向けAI「Amazon Quick」のアカウント間リソース移行を自動化するMCPサーバーを公開
要点
- 米アマゾン ウェブ サービス(AWS)は、業務向けエージェント型AI「Amazon Quick」のリソースをAWSアカウント間で自動移行する手法を発表した。
- 開発環境で作成したエージェントやナレッジベースを、本番環境へ単一のツール呼び出しで安全に昇格(プロモーション)できる。
- 「Amazon Bedrock AgentCore」上で動作するMCP(Model Context Protocol)サーバーを活用し、手作業による再構築の手間と設定ミスを解消する。
- 移行処理は既存リソースを削除せず追加・更新のみを行うアップサート方式を採用しており、再実行しても安全な冪等性(べきとうせい)を備えている。
- 権限設定も含めて忠実に再現するサンプルコードが、GitHubのaws-samplesリポジトリにて公開された。
米アマゾン ウェブ サービス(AWS)は現地時間2026年10月5日、公式ブログ「AWS Machine Learning Blog」において、業務向けエージェント型AIサービス「Amazon Quick」のリソースを異なるAWSアカウント間で自動昇格させるソリューションを公表した。これまで手作業に依存していた開発アカウントから本番アカウントへのリソース移行を、APIとMCP(Model Context Protocol:AIモデルと外部ツールを接続するオープンな標準規格)を用いて自動化・監査可能にするアプローチだという。本ソリューションのサンプルコードはオープンソースとして提供が開始されている。
手作業による環境移行とガバナンス上の課題
Amazon Quickは、企業内のデータを活用した推論やアクションコネクタの呼び出し、複数ステップにわたるタスクの自動実行を可能にするエージェント型AIサービスである。その構成要素には、カスタム指示やプロンプトを設定した「チャットエージェント」、SlackやJiraなどと連携する「アクションコネクタ」、社内文書を紐づけた「ナレッジベース」、一連の処理を定義する「フロー」、そしてこれらを束ねる「スペース(Space)」が含まれる。
多くの企業では、開発環境、品質検証(QA)環境、本番環境ごとに独立したAWSアカウントを運用している。開発アカウントでこれらのリソースを構築・検証した際、従来は別のアカウントへリソースをワンクリックで昇格させる標準機能が存在しなかった。
そのため、開発者は本番アカウント側で同じ指示文やプロンプトを入力してエージェントを再作成し、コネクタや権限の再設定、さらにはナレッジベースの背後にあるAmazon S3(Amazon Simple Storage Service)バケットやアクセスポリシーの再プロビジョニングを手作業で行う必要があった。こうした手動の移行作業は時間がかかるだけでなく、設定の不整合やミスが生じやすく、企業が求める厳格な監査やガバナンスの維持を困難にする要因となっていたとAWSは指摘している。
APIによる完全なリソース制御
この課題を解決する基盤として、Amazon Quickのリソースがプログラムから操作可能な仕様になっている点が挙げられている。スペース、エージェント、アクションコネクタ、ナレッジベース、フローといった各要素は、「Amazon Quick Sight API」のサーフェスを通じて、作成(Create)、取得(Read)、更新(Update)、削除(Delete)、一覧取得(List)というライフサイクル全般をAPI経由で管理できる。
画面上でユーザーが設定した指示やプロンプト、アクセス権限に至るまで、すべての構成情報をプログラムで読み出し、別のアカウントへ同一の状態で再現することが可能となっている。
「Quick Resource Migrator」の仕組みと特徴
今回公開された「Quick Resource Migrator」は、AIエージェント基盤である「Amazon Bedrock AgentCore」のランタイム上でホストされるサンプルのMCPサーバーである。単一のツール呼び出しを実行するだけで、クロスアカウントでのリソース昇格を自動的に完了させる仕組みを備えている。
主な仕様と特徴は以下の通りである。
-
リソース駆動型の柔軟な指定
移行対象としてエージェント、コネクタ、ナレッジベース、フロー、スペースなどのリソース種別を選択可能であり、ID指定、名前指定、あるいは全件一括(all)での移行に対応している。 -
冪等性と安全なアップサート処理
移行処理はアップサート(存在しない場合は新規作成、存在する場合は更新)として動作する。ターゲットとなる移行先環境に対して削除(Delete)操作を発行しない設計となっているため、既存環境を破壊することなく、何度再実行しても同じ状態を維持できる冪等性が担保されている。 -
アクセス権限の忠実な再現と監査性
移行元アカウントのリソース設定を記述情報として取得し、移行先で同一のアクションを再現することで、アクセス権限も含めて正確に複製される。これにより、手作業による権限設定漏れを防ぎ、監査可能なプロモーションパイプラインを実現できるという。
サンプルコードの公開
AWSは、このクロスアカウント移行自動化の完全なソースコードをGitHubの「aws-samples」リポジトリ(sample-amazon-quick-suite-knowledge-hub)内にて公開しており、企業が自社の環境に合わせて検証・導入できるようにしている。