SheepNav
新上线昨天0 投票

用 AgentCore Gateway 与 MCP 构建跨账户 AI 智能体

让数据留在原处,让智能体看得更全

企业里有个越来越普遍的矛盾:AI 智能体需要跨多个 AWS 账户的数据才能做出有价值的推理,但每个业务团队又希望数据留在自己的账户里——所有权清晰、边界隔离、独立部署。复制数据或硬拉跨账户 IAM 关系,都不是长久之计。

AWS 给出的解法是 Amazon Bedrock AgentCore Gateway 配合 Model Context Protocol(MCP),在不搬动数据的前提下,让智能体拥有统一查询入口。

三层架构怎么搭

这套方案的核心是三个层次:

  • 平台账户:作为智能体控制平面,运行在 AgentCore Runtime 上。这是一个无服务器、框架无关的环境,用专属 microVM 做会话隔离,按用量计费,内置认证。本次示例只跑一个智能体,但同一模式可以扩展出多个。
  • 业务线(LOB)账户:各团队把自己的数据和工具暴露为 MCP 服务器,数据始终不离开所属账户。
  • AgentCore Gateway:架在平台账户里的集成层,给智能体一个单一端点,用来发现和调用已注册 LOB 的工具。

关键在于:智能体连的是平台账户的 Gateway,而不是逐个去连 LOB 的 MCP 服务器。只有当前请求真正需要的那部分数据,才会在查询时流出,底层数据集本身不会离开所属账户。

安全与治理不能少

跨账户调用要解决身份和权限问题。方案中用到 AgentCore Identity 做认证,并结合 Okta;细粒度授权则交给 Policy in Amazon Bedrock AgentCore。这些治理控制是走向生产环境的必要环节——毕竟智能体一旦能跨账户取数,权限边界就必须足够清晰。

LLM 推理由平台账户内的 Amazon Bedrock 承担,智能体本身部署在 AgentCore Runtime 上。

为什么值得关注

这不是一个炫技的 demo,而是对“数据不出域”与“智能体要全局视野”这对矛盾的工程化回应。对于已经在多账户 AWS 环境下运营、又不想为 AI 复制一份数据湖的企业来说,这种模式提供了一条可落地的路径:数据所有权不变,智能体的查询能力却可以横跨整个组织。

目前该方案仍以架构示例形式呈现,实际落地时需要结合各团队的账户结构、身份提供商和授权策略做适配。

延伸阅读

  1. Anthropic 七年豪掷 116 亿美元牵手 Akamai,背后是对 CPU 的一场豪赌
  2. AI冲击应届生就业?数据说话:失业率并未飙升
  3. 马克·沃尔伯格将亮相TechCrunch Disrupt 2026,不谈电影只聊你的创业项目
查看原文