← Назад

models

Подключение Amazon Bedrock AgentCore к межучетным базам знаний

Статья описывает, как агенты Amazon Bedrock AgentCore в одном аккаунте могут получать ответы из базы знаний, поддерживаемой Amazon Redshift Serverless в другом аккаунте, без копирования исходных данных.

AS1 NewsИсточник: aws.amazon.com

amazon-bedrockagentcorecross-accountredshiftserverless
AMZN$256.78-0.82%

Amazon Bedrock AgentCore позволяет создавать, подключать и оптимизировать агентов для работы с любыми моделями и фреймворками. В случае использования структурированных данных, хранящихся в Amazon Redshift Serverless, возникает необходимость в межучетных взаимодействиях без нарушения границ аккаунтов.

Статья подробно рассматривает архитектуру решения, границы безопасности, последовательность запросов и два варианта оркестрации: на базе кода с использованием агента Strands и через декларативный каркас AgentCore.

Первый вариант предполагает запуск агента в локальной среде с использованием SDK, второй — работу через управляемый каркас, что позволяет упростить настройку и управление. Оба варианта используют роль AWS IAM с минимальными привилегиями для доступа к базе знаний.

Процесс запроса включает отправку вопроса через пользовательский интерфейс или API, вызов соответствующего инструмента, предположительно через AWS Lambda или локальный процесс, с использованием роли для доступа к базе данных. В ответ пользователь получает сгенерированный ответ и цитаты, подтверждающие источник информации.

Выбор подходящего варианта зависит от требований к управлению оркестрацией и уровню кастомизации. Для сложных сценариев с необходимостью настройки и расширения рекомендуется использовать кодовую реализацию, для стандартных задач — управляемый каркас.

Перед началом работы необходимо подготовить аккаунты, настроить роли IAM, подключить базу знаний и установить необходимые инструменты. В статье приведены рекомендации по тестированию и очистке ресурсов после завершения работы.

позитивно

Обеспечивает безопасное и эффективное взаимодействие между агентами и базами данных в разных аккаунтах AWS, расширяя возможности автоматизации и аналитики.