Как сообщает AWS Machine Learning Blog, агенты Amazon Bedrock AgentCore в одном AWS-аккаунте могут формировать ответы с помощью Amazon Bedrock Knowledge Bases, использующей данные из Amazon Redshift Serverless в другом аккаунте. При этом исходные данные не копируются в аккаунт агента. Доступ организован через отдельную межаккаунтную роль IAM.
Архитектура учитывает ограничения политик ресурсов Amazon Bedrock Knowledge Bases. Для межаккаунтных операций доступны Retrieve и GetDocumentContent, тогда как RetrieveAndGenerate не поддерживается. Поэтому инструмент через AWS STS принимает роль в аккаунте базы знаний, вызывает RetrieveAndGenerate и возвращает сгенерированный ответ с цитатами в слой оркестрации.
В материале разобраны два общедоступных варианта реализации: Strands agent в AgentCore runtime и декларативный AgentCore harness. В первом случае инструмент запускается в локальном MCP-подпроцессе, который упакован вместе с AgentCore runtime. Во втором AgentCore harness обращается к инструменту в AWS Lambda через AgentCore Gateway. Решение о вызове query_knowledge_base принимает Amazon Nova Pro, а запрос RetrieveAndGenerate выполняется с помощью Claude Haiku 4.5.
Ключевые факты
Политики ресурсов Amazon Bedrock Knowledge Bases поддерживают межаккаунтные операции Retrieve и GetDocumentContent, но не RetrieveAndGenerate.
Инструмент принимает роль в аккаунте базы знаний через AWS STS.
Amazon Nova Pro принимает решение о вызове инструмента query_knowledge_base.
Вызов RetrieveAndGenerate выполняется с Claude Haiku 4.5.
Вопросы и ответы
- Нужно ли копировать данные Redshift в аккаунт агента?
Нет. Данные остаются в Amazon Redshift Serverless другого аккаунта, а агент получает доступ через отдельную межаккаунтную роль IAM.
- Как обойти запрет на межаккаунтный RetrieveAndGenerate?
Инструмент принимает роль в аккаунте базы знаний через AWS STS и уже оттуда вызывает RetrieveAndGenerate, возвращая ответ с цитатами в слой оркестрации.
- Какие варианты реализации и модели используются?
Доступны два варианта: локальный MCP-подпроцесс со Strands agent в AgentCore runtime или AWS Lambda через AgentCore Gateway с декларативным harness. Amazon Nova Pro решает, вызывать ли query_knowledge_base, а RetrieveAndGenerate выполняет Claude Haiku 4.5.
Контекст по теме
- AWS показала пример ИИ-ассистента для поддержки инфраструктуры на Amazon Bedrock AgentCore7 июля 2026 г.
- Amazon Bedrock получил механизм централизованного доступа к моделям через managed entitlements30 июня 2026 г.
- Архитектура мультиарендных AI‑систем с Amazon Bedrock AgentCore: модель общего пула с изоляцией клиентов23 июня 2026 г.
- Amazon добавила в Bedrock AgentCore функции для расширения знаний и непрерывного улучшения агентов17 июня 2026 г.