Доступ к агенту AWS Bedrock запрещен с помощью Claude 3

В качестве векторной базы данных я использую AWS Bedrock с Pinecone, а с Claude 2.1 все работает без проблем. Тем не менее, когда я пытаюсь обновить его (или создать новый), используя недавно включенный Claude 3.0 Haiku или Sonnet, возникает следующая ошибка:

Нет никаких конфигураций расширенных подсказок или групп действий; это простой вариант использования PDF-файла в корзине S3 с Pinecone.

Я запускаю его, используя «игровую площадку», среду тестирования агентов Bedrock, и у меня также включена/подписана модель.

Когда я смотрю на трассировку шагов, я вижу, что первые два шага (предварительная обработка и оркестровка) были успешно выполнены. Однако в трассировках отсутствует какая-либо значимая информация об ошибке, и я вижу только, что она дала ожидаемые результаты.

JIT: это похоже на это Любой, у кого проблемы с доступом к claude-3-haiku или anthropic.claude-3-sonnet из клиента boto, но называется по-другому.

Он не похож на этот: Агент Amazon Bedrock — доступ запрещен при вызове Bedrock. Проверьте разрешения вашего запроса и повторите запрос, поскольку проблема заключалась в отсутствии доступа к самой модели.

Если я перейду на Клод 2.1, то все будет работать как положено.

Я также безуспешно пытался воссоздать агента и Базу знаний.

Дополнительная информация: Среда тестирования Базы знаний работает бесперебойно. Проблема в том, что я связываю ее с агентом.

Модели базы знаний, которые я пробовал:

  • Titan Embeddings G1 - Textv1.2 - 1536 (с косинусом шишки 1536)
  • Встроить Multilingualv3 - 1024 (с косинусом шишки 1024)

Но я не думаю, что проблема связана с базой знаний, потому что, как я уже говорил, трассировка показывает правильные результаты поиска.

Кто-нибудь сталкивался с этой проблемой раньше или знает, как ее правильно решить?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
690
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пожалуйста, проверьте политику роли IAM вашего агента Bedrock. Если вы хотите использовать все модели Claude, попробуйте приведенную ниже. Обязательно смените регион на свой.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AmazonBedrockAgentBedrockFoundationModelPolicyProd",
            "Effect": "Allow",
            "Action": "bedrock:InvokeModel",
            "Resource": [
                "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude*"
            ]
        }
    ]
}

Спасибо, Иск, ты справился! Именно в этом и заключалась проблема. Отличная работа.

Daniel Santana 26.04.2024 17:58

У меня был другой случай, я использовал существующую модель с утверждением из этого комментария — доступ запрещен. Я переключился на «Создать и использовать новую роль службы», и это сработало.

Artem Ptushkin 14.05.2024 14:07

Другие вопросы по теме