Это руководство проведет вас через настройку и выполнение вызовов API к Claude в Amazon Bedrock. Claude в Amazon Bedrock работает на инфраструктуре, управляемой AWS, с нулевым доступом оператора (персонал Anthropic не имеет доступа к инфраструктуре инференса), что позволяет вам создавать чувствительные приложения полностью внутри границы безопасности AWS, используя ту же форму Messages API, которую вы используете с собственным API Anthropic.
Эта страница описывает Claude в Amazon Bedrock, который предоставляет Claude через Messages API по адресу /anthropic/v1/messages на инфраструктуре, управляемой AWS. Предыдущая интеграция с Amazon Bedrock (API InvokeModel и Converse с идентификаторами моделей, версионированными через ARN) остается доступной и задокументирована на странице Claude на Amazon Bedrock (Opus 4.6 и более ранние версии). Для альтернативы на AWS, управляемой Anthropic, с биллингом через AWS Marketplace и, как правило, доступом к функциям в день выпуска, см. Claude Platform на AWS.
Claude Fable 5, Claude Opus 4.8, Claude Sonnet 5, Claude Opus 4.7 и Claude Haiku 4.5 открыты для всех клиентов Amazon Bedrock. Claude Mythos Preview требует приглашения; см. Project Glasswing. Информацию о доступности по регионам см. в разделе Регионы.
Прежде чем начать, убедитесь, что у вас есть:
Claude Mythos Preview дополнительно требует выделенной учетной записи AWS, которая была внесена в список разрешенных командой Bedrock Marketplace. Ваш менеджер по работе с клиентами Anthropic может отправить идентификатор вашей учетной записи для внесения в список разрешенных (обычно обрабатывается в течение 24 часов), и AWS отправит приветственное письмо после завершения.
Claude в Amazon Bedrock поддерживает три пути аутентификации. Выберите тот, который лучше всего соответствует вашим требованиям безопасности.
Используйте сервисную роль Bedrock с ключами, управляемыми AWS, для наиболее безопасного долгосрочного доступа:
Администратор: создайте сервисную роль
Администратор AWS создает сервисную роль Bedrock и предоставляет разработчикам разрешение iam:PassRole на ARN сервисной роли.
Разработчик: передайте роль
При вызове API Bedrock принимает сервисную роль от вашего имени. См. документацию Amazon Bedrock о том, как связать роль с вашими запросами.
Для доступа с федерацией удостоверений с максимальной сессией 12 часов:
Администратор: настройте роль IAM
Создайте роль IAM, ограниченную вашими моделями Claude. Политика доверия указывает вашего поставщика удостоверений (SAML, OIDC или AWS Identity Center). Политика разрешений предоставляет bedrock-mantle:CreateInference только для разрешенных ARN моделей.
Разработчик: аутентифицируйтесь и примите роль
Аутентифицируйтесь через корпоративного поставщика удостоверений, затем примите роль IAM. AWS STS выдает временные учетные данные, которые SDK или CLI использует для подписи запросов.
Для краткосрочного доступа без ролей IAM (максимум 12 часов, наименее предпочтительный вариант):
Администратор: ограничьте типы токенов
Заблокируйте долгосрочные ключи, прикрепив политику, которая запрещает bedrock:CallWithBearerToken, если условие bedrock:BearerTokenType не соответствует краткосрочному токену.
Разработчик: создайте токен
Используйте CLI aws-bedrock-token-generator для создания токена bearer. Передавайте его в заголовке x-api-key в каждом запросе.
Клиентские SDK Anthropic поддерживают Claude в Amazon Bedrock через специальный пакет или модуль для Bedrock.
pip install -U "anthropic[bedrock]"Конечная точка следует шаблону https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages. В отличие от интеграции на основе InvokeModel, эта конечная точка использует стандартную потоковую передачу SSE и ту же форму тела запроса, что и собственный API Anthropic.
SDK разрешает учетные данные и регион, используя стандартный порядок приоритета AWS: аргументы конструктора, затем переменные окружения (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, AWS_REGION), затем файл конфигурации AWS и цепочку учетных данных (SSO, принимаемые роли, роль задачи ECS, IMDS).
curl https://bedrock-mantle.us-east-1.api.aws/anthropic/v1/messages \
--aws-sigv4 "aws:amz:us-east-1:bedrock-mantle" \
--user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
-H "x-amz-security-token: $AWS_SESSION_TOKEN" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "anthropic.claude-opus-4-8",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello, Claude"}
]
}'Вы также можете использовать стандартный клиент Anthropic: установите base_url в https://bedrock-mantle.{region}.api.aws/anthropic и передайте ваш токен bearer как api_key. Этот путь поддерживает только аутентификацию по токену bearer. Подпись SigV4 требует выделенного клиента.
Идентификаторы моделей в Claude в Amazon Bedrock содержат префикс поставщика anthropic.. Возможности и поведение моделей задокументированы на странице Обзор моделей.
| Модель | Идентификатор модели | Доступ |
|---|---|---|
| Claude Fable 5 | anthropic.claude-fable-5 | Открытый |
| Claude Opus 4.8 | anthropic.claude-opus-4-8 | Открытый |
| Claude Opus 4.7 | anthropic.claude-opus-4-7 | Открытый |
| Claude Sonnet 5 | anthropic.claude-sonnet-5 | Открытый |
| Claude Haiku 4.5 | anthropic.claude-haiku-4-5 | Открытый |
| Claude Mythos Preview | anthropic.claude-mythos-preview | Только по приглашению (Project Glasswing) |
Переходите на более новую модель Claude? В Claude Code выполните команду /claude-api migrate, чтобы применить замену идентификаторов моделей и критические изменения параметров по всей вашей кодовой базе. Навык определяет, на какую облачную платформу ориентирован ваш код, и корректирует форматы идентификаторов моделей и изменения функций для этой платформы. См. Переход на более новую модель Claude.
Полный список функций с доступностью в Amazon Bedrock см. в разделе Обзор функций.
/anthropic/v1/messages)fallbacks; вместо этого используйте клиентский шаблон резервного перехода)Claude в Amazon Bedrock доступен в следующих регионах AWS. Amazon Bedrock предлагает два типа конечных точек:
Глобальная конечная точка доступна для Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 и Claude Haiku 4.5. Claude Mythos Preview доступен только регионально в us-east-1.
| Регион AWS | Расположение | Типы конечных точек |
|---|---|---|
af-south-1 | Африка (Кейптаун) | Глобальная |
ap-northeast-1 | Азиатско-Тихоокеанский регион (Токио) | Глобальная, JP, Только внутри региона |
ap-northeast-2 | Азиатско-Тихоокеанский регион (Сеул) | Глобальная |
ap-northeast-3 | Азиатско-Тихоокеанский регион (Осака) | Глобальная, JP |
ap-south-1 | Азиатско-Тихоокеанский регион (Мумбаи) | Глобальная |
ap-south-2 | Азиатско-Тихоокеанский регион (Хайдарабад) | Глобальная |
ap-southeast-1 | Азиатско-Тихоокеанский регион (Сингапур) | Глобальная |
ap-southeast-2 | Азиатско-Тихоокеанский регион (Сидней) | Глобальная, AU |
ap-southeast-3 | Азиатско-Тихоокеанский регион (Джакарта) | Глобальная |
ap-southeast-4 | Азиатско-Тихоокеанский регион (Мельбурн) | Глобальная, AU, Только внутри региона |
ca-central-1 | Канада (Центральная) | Глобальная, US |
ca-west-1 | Запад Канады (Калгари) | Глобальная |
eu-central-1 | Европа (Франкфурт) | Глобальная, EU |
eu-central-2 | Европа (Цюрих) | Глобальная, EU |
eu-north-1 | Европа (Стокгольм) | Глобальная, EU, Только внутри региона |
eu-south-1 | Европа (Милан) | Глобальная, EU |
eu-south-2 | Европа (Испания) | Глобальная, EU |
eu-west-1 | Европа (Ирландия) | Глобальная, EU, Только внутри региона |
eu-west-2 | Европа (Лондон) | Глобальная, EU |
eu-west-3 | Европа (Париж) | Глобальная, EU |
il-central-1 | Израиль (Тель-Авив) | Глобальная |
me-central-1 | Ближний Восток (ОАЭ) | Глобальная |
sa-east-1 | Южная Америка (Сан-Паулу) | Глобальная |
us-east-1 | Восток США (Сев. Вирджиния) | Глобальная, US, Только внутри региона |
us-east-2 | Восток США (Огайо) | Глобальная, US, Только внутри региона |
us-west-1 | Запад США (Сев. Калифорния) | Глобальная, US |
us-west-2 | Запад США (Орегон) | Глобальная, US, Только внутри региона |
Квота по умолчанию составляет 2 миллиона входных токенов в минуту (TPM). Вы можете запросить до 4 миллионов входных TPM без дополнительного одобрения Anthropic. AWS применяет ограничения на количество запросов в минуту (RPM) на стороне Bedrock; обратитесь в поддержку AWS для корректировки RPM.
Обработка данных для этого предложения регулируется Amazon Bedrock. Подробности см. в разделе Защита данных в Amazon Bedrock.
Claude в Amazon Bedrock отправляет логи как в CloudWatch, так и в CloudTrail. Anthropic рекомендует хранить логи активности как минимум на скользящей основе в 30 дней, чтобы понимать шаблоны использования и расследовать потенциальные проблемы.
Для получения поддержки обращайтесь по адресу [email protected]. Укажите идентификатор вашей учетной записи AWS и request-id из любых неудачных ответов API.
Claude Mythos Preview — это исследовательская предварительная модель, доступная приглашенным клиентам в Amazon Bedrock. Для получения дополнительной информации см. Project Glasswing.
Was this page helpful?