AWS 教程:让 Bedrock AgentCore 跨账户访问知识库

AWS ML Blog · rss · 2026-08-26

本文介绍了如何让 Amazon Bedrock AgentCore 智能体访问部署在另一个 AWS 账户中的知识库(基于 Amazon Redshift Serverless),从而在保持账户边界清晰的同时避免复制数据。

核心挑战:

Bedrock Knowledge Bases 的资源策略不支持跨账户的 RetrieveAndGenerate 操作。解决方案是通过一个 narrowly scoped 的 IAM 角色来代理调用。

方案架构:

提供了两种实现变体,均使用相同的数据访问边界:

请求流程:

用户提问 -> Amazon Nova Pro 决定调用工具 -> 工具通过 AWS STS 承担跨账户角色 -> 调用 RetrieveAndGenerate (Claude Haiku) -> 查询 Redshift -> 返回答案。

选型建议:

文章还提供了包含部署步骤和 Streamlit 客户端的 GitHub 示例代码。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →