Подключите Amazon Bedrock к Microsoft Agent 365

Используйте это руководство, чтобы подключить Amazon Bedrock Agents Classic или Amazon Bedrock AgentCore к Microsoft Agent 365.

Перед тем как начать

  • Убедитесь, что администратор AI Agent 365 может создавать соединения в Центр администрирования Microsoft 365.
  • Попросите у администратора платформы ID ключа доступа AWS и секретного ключа доступа.
  • Определите регионы AWS, в которых содержатся агенты, которые хотите синхронизировать.
  • Предоставляйте только те разрешения, которые нужны для используемых вами окружений.

Необходимые разрешения для синхронизации

Для Agents Classic, грант:

bedrock:ListAgents
bedrock:GetAgent
ec2:DescribeRegions

Для AgentCore, предоставление гранта:

bedrock-agentcore:ListHarnesses
bedrock-agentcore:GetHarness
bedrock-agentcore:ListAgentRuntimes
bedrock-agentcore:GetAgentRuntime
ec2:DescribeRegions

bedrock:ListAgents а операции списка AgentCore обнаруживают агентов в выбранных регионах. Получение операций, прочитайте данные агента. Runtime AgentCore, входящие в жгут, пропускаются, чтобы агент не отображался дважды.

Настройте активность Amazon Bedrock Classic

Чтобы собрать активность из Agents Classic:

  1. Включите захват трассировки для каждого агента в консоли Amazon Bedrock.
  2. Выберите ведро активности S3.
  3. Активность хранилища под observability-store/<agent-id>/, где <agent-id> находится идентификатор агента Bedrock.
  4. Грант s3:ListBucket на ведро активности.
  5. Грант s3:GetObject на объекты в ведре активности.

Агент 365 фиксирует активность. Он не вызывает агентов, не записывает записи активности и не удаляет записи активности.

Если корзинта использует ключ, управляемый клиентом, также предоставите kms:Decrypt этот ключ.

Configure Amazon Bedrock AgentCore activity

Активность AgentCore хранится в логах Amazon CloudWatch. Грант:

logs:StartQuery
logs:GetQueryResults

Разрешить logs:DescribeLogGroups агенту 365 находить конечные точки пользовательского агента. Без него читается только стандартная конечная точка.

Включите поиск транзакций в консоли Amazon CloudWatch. Активность AgentCore доступна для запроса только после включения поиска транзакций для аккаунта AWS.

Необязательные разрешения

Предоставляйте эти разрешения только тогда, когда соединение требует соответствующих данных:

Функциональность Permissions
Покажите классические инструменты, соавторов и источники знаний bedrock:ListAgentActionGroups, bedrock:GetAgentActionGroup, bedrock:ListAgentCollaborators, bedrock:ListAgentKnowledgeBases, bedrock:ListDataSources, bedrock:GetDataSource
Покажите инструменты AgentCore, серверы MCP и подключённые агенты bedrock-agentcore:GetGateway, bedrock-agentcore:ListGatewayTargets, bedrock-agentcore:GetGatewayTarget
Подключите все аккаунты в организации AWS organizations:ListAccounts, sts:AssumeRole

Не давайте права на удаление для подключения только для чтения. Если вы предоставите bedrock:DeleteAgent, bedrock-agentcore:DeleteHarness, или bedrock-agentcore:DeleteAgentRuntime, агент 365 может удалить соответствующего агента, если администратор явно выполняет это действие.

Создание подключения

  1. Откройте центр администрирования Microsoft 365.
  2. Выберите агентов>— все агенты.
  3. В подключённых платформах выберите Управление.
  4. Выберите + Подключите платформу и выберите Amazon Bedrock.
  5. Введите имя соединения, идентификатор ключа доступа AWS, секретный ключ доступа и выбранные регионы.
  6. Проверьте учетные данные.
  7. Сохраните подключение.
  8. Выберите агенты синхронизации.

Проверка подключения

Откройте соединение и проверьте статус синхронизации и количество агентов. Откройте импортированный агент для проверки его метаданных. Для наблюдаемости откройте агент и выберите Активность после настройки исходной платформы и доступности активности.

Troubleshoot

Симптом Вероятная причина Резолюция
Проверка соединения не проходит Отсутствуют ec2:DescribeRegions, или недействительные, либо отключённые учетные данные Подтвердите удостоверение и оформите ec2:DescribeRegions.
У агентов ограниченные метаданные Отсутствует bedrock:GetAgent или AgentCore запускается Дайте соответствующее разрешение.
Классические агенты не действуют Неправильный захват трассировок, расположение ведра, путь к ведру или разрешения S3 Включите захват следов и проверьте разрешения на корзину и объект.
Агенты AgentCore не имеют активности Отсутствуют права доступа к поиску транзакций или логам CloudWatch Включите поиск транзакций и предоставите logs:StartQuery и logs:GetQueryResults.
Активность AgentCore неполна Отсутствует logs:DescribeLogGroups Разрешение при использовании пользовательских конечных точек.

Для проблем с подключением, не связанных с Amazon Bedrock, смотрите раздел Устранение неполадок с подключёнными платформами.