Quick Resource Migrator: MCP переносит агентов между AWS-аккаунтами

Dev и prod в разных AWS-аккаунтах — норма, а агентов Amazon Quick после проверки всё равно часто собирают заново: те же инструкции, коннекторы Slack и Jira, knowledge base и flows. AWS показала образец Quick Resource Migrator — MCP-сервер на runtime Amazon Bedrock AgentCore: он читает конфигурацию через Amazon Quick API и повторяет её в целевом аккаунте, без delete на стороне target.
Схема на три аккаунта: в центральном runner крутится сервер, через AWS STS он заходит в source с read-only ролью и в target с правами create/update. Долгоживущие ключи не хранятся; вызовы к AgentCore закрываются JWT из Amazon Cognito, runtime можно посадить в VPC.
Что переносится
Выбор ресурса задаётся типом — agent, connector, knowledge base, flow или space — и селектором по id, имени или all. Space подтягивает связанные сущности, если их уже перенесли в target.
- Чат-агенты — инструкции, тон, стартовые промпты, welcome message; коннекторы перепривязываются к целевому аккаунту.
- Action connectors — конфиг копируется, секреты с source не читают: в target создают с placeholder и проходят re-auth.
- Knowledge bases — регистрация, data source, копия permissions; для S3 создают бакет и policy, объекты документов не копируют.
- Flows — по определению; id между аккаунтами не совпадают, матч по имени (update или create).
Бэкапы и инструменты MCP
Перед обновлением существующего ресурса в target пишут версионный снимок в зашифрованный backup bucket на S3 — если бэкап не записался, update отменяют. Права не зашиты в код: для каждого ресурса вызывают Describe*Permissions на source и воспроизводят тот же набор действий в target, подставляя principals пользователей целевого аккаунта. Повторные прогоны идемпотентны: describe target → create или update, без дублей.
preview_migration— dry run: инвентарь и при указании target account mapping CREATE/UPDATE без изменений.migrate_resources— полный upsert с отчётом JSON; удобно гонять на каждый релиз.list_backups,get_backup,restore_backup— каталог версий, чтение снимка, откат с предварительным pre-restore backup.
Исходники и три стека AWS CloudFormation для ролей, сети и AgentCore лежат в репозитории aws-samples.
Источник: Making Amazon Quick enterprise-ready: Automated, auditable cross-account resource promotion.