Este guia orienta você na configuração e na realização de chamadas de API para o Claude no Amazon Bedrock. O Claude no Amazon Bedrock é executado em infraestrutura gerenciada pela AWS com zero acesso de operador (o pessoal da Anthropic não tem acesso à infraestrutura de inferência), permitindo que você construa aplicações sensíveis inteiramente dentro do limite de segurança da AWS enquanto usa o mesmo formato da Messages API que você usa com a API de primeira parte da Anthropic.
Esta página cobre o Claude no Amazon Bedrock, que serve o Claude através da Messages API em /anthropic/v1/messages em infraestrutura gerenciada pela AWS. A integração anterior do Amazon Bedrock (as APIs InvokeModel e Converse com identificadores de modelo versionados por ARN) permanece disponível e está documentada em Claude no Amazon Bedrock (Opus 4.6 e anteriores). Para uma alternativa operada pela Anthropic na AWS com faturamento pelo AWS Marketplace e acesso a recursos tipicamente no mesmo dia, consulte Claude Platform na AWS.
Claude Fable 5, Claude Opus 4.8, Claude Sonnet 5, Claude Opus 4.7 e Claude Haiku 4.5 estão abertos a todos os clientes do Amazon Bedrock. O Claude Mythos Preview requer um convite; consulte Project Glasswing. Para disponibilidade por região, consulte Regiões.
Antes de começar, certifique-se de que você tem:
O Claude Mythos Preview requer adicionalmente uma conta AWS dedicada que tenha sido incluída na lista de permissões pela equipe do Bedrock Marketplace. Seu executivo de contas da Anthropic pode enviar o ID da sua conta para inclusão na lista de permissões (normalmente processado em até 24 horas), e a AWS envia um e-mail de boas-vindas assim que for concluído.
O Claude no Amazon Bedrock suporta três caminhos de autenticação. Escolha o que melhor se adapta aos seus requisitos de segurança.
Use uma service role do Bedrock com chaves gerenciadas pela AWS para o acesso mais seguro e de longa duração:
Admin: provisionar a service role
Um administrador da AWS provisiona uma service role do Bedrock e concede aos desenvolvedores a permissão iam:PassRole no ARN da service role.
Desenvolvedor: passar a role
Ao chamar a API, o Bedrock assume a service role em seu nome. Consulte a documentação do Amazon Bedrock para saber como associar a role às suas requisições.
Para acesso federado por identidade com uma sessão máxima de 12 horas:
Admin: configurar a role do IAM
Crie uma role do IAM com escopo limitado aos seus modelos Claude. A política de confiança nomeia seu provedor de identidade (SAML, OIDC ou AWS Identity Center). A política de permissões concede bedrock-mantle:CreateInference apenas nos ARNs de modelo permitidos.
Desenvolvedor: autenticar e assumir
Autentique-se através do provedor de identidade corporativo e, em seguida, assuma a role do IAM. O AWS STS emite credenciais temporárias que o SDK ou a CLI usa para assinar as requisições.
Para acesso de curto prazo sem roles do IAM (máximo de 12 horas, opção menos preferida):
Admin: restringir tipos de token
Bloqueie chaves de longo prazo anexando uma política que nega bedrock:CallWithBearerToken a menos que a condição bedrock:BearerTokenType corresponda a um token de curto prazo.
Desenvolvedor: gerar um token
Use a CLI aws-bedrock-token-generator para gerar um bearer token. Passe-o no cabeçalho x-api-key em cada requisição.
Os SDKs de cliente da Anthropic suportam o Claude no Amazon Bedrock através de um pacote ou módulo específico do Bedrock.
pip install -U "anthropic[bedrock]"O endpoint segue o padrão https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages. Diferentemente da integração baseada em InvokeModel, este endpoint usa streaming SSE padrão e o mesmo formato de corpo de requisição da API de primeira parte da Anthropic.
O SDK resolve credenciais e região usando a precedência padrão da AWS: argumentos do construtor, depois variáveis de ambiente (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, AWS_REGION), depois o arquivo de configuração da AWS e a cadeia de credenciais (SSO, roles assumidas, role de tarefa do 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"}
]
}'Você também pode usar o cliente Anthropic padrão: defina base_url como https://bedrock-mantle.{region}.api.aws/anthropic e passe seu bearer token como api_key. Este caminho suporta apenas autenticação por bearer token. A assinatura SigV4 requer o cliente dedicado.
Os IDs de modelo no Claude no Amazon Bedrock carregam um prefixo de provedor anthropic.. As capacidades e comportamentos dos modelos estão documentados na página de Visão geral dos modelos.
| Modelo | ID do modelo | Acesso |
|---|---|---|
| Claude Fable 5 | anthropic.claude-fable-5 | Aberto |
| Claude Opus 4.8 | anthropic.claude-opus-4-8 | Aberto |
| Claude Opus 4.7 | anthropic.claude-opus-4-7 | Aberto |
| Claude Sonnet 5 | anthropic.claude-sonnet-5 | Aberto |
| Claude Haiku 4.5 | anthropic.claude-haiku-4-5 | Aberto |
| Claude Mythos Preview | anthropic.claude-mythos-preview | Apenas por convite (Project Glasswing) |
Atualizando para um modelo Claude mais recente? No Claude Code, execute /claude-api migrate para aplicar substituições de IDs de modelo e alterações de parâmetros incompatíveis em toda a sua base de código. A skill detecta qual plataforma de nuvem seu código utiliza e ajusta os formatos de ID de modelo e as alterações de recursos para essa plataforma. Consulte Migrando para um modelo Claude mais recente.
Para a lista completa de recursos com disponibilidade no Amazon Bedrock, consulte a Visão geral de recursos.
/anthropic/v1/messages)fallbacks; use o padrão de fallback do lado do cliente em vez disso)O Claude no Amazon Bedrock está disponível nas seguintes regiões da AWS. O Amazon Bedrock oferece dois tipos de endpoint:
O endpoint global está disponível para Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 e Claude Haiku 4.5. O Claude Mythos Preview é apenas regional e está disponível em us-east-1.
| Região AWS | Localização | Tipos de endpoint |
|---|---|---|
af-south-1 | África (Cidade do Cabo) | Global |
ap-northeast-1 | Ásia-Pacífico (Tóquio) | Global, JP, Apenas na região |
ap-northeast-2 | Ásia-Pacífico (Seul) | Global |
ap-northeast-3 | Ásia-Pacífico (Osaka) | Global, JP |
ap-south-1 | Ásia-Pacífico (Mumbai) | Global |
ap-south-2 | Ásia-Pacífico (Hyderabad) | Global |
ap-southeast-1 | Ásia-Pacífico (Singapura) | Global |
ap-southeast-2 | Ásia-Pacífico (Sydney) | Global, AU |
ap-southeast-3 | Ásia-Pacífico (Jacarta) | Global |
ap-southeast-4 | Ásia-Pacífico (Melbourne) | Global, AU, Apenas na região |
ca-central-1 | Canadá (Central) | Global, US |
ca-west-1 | Oeste do Canadá (Calgary) | Global |
eu-central-1 | Europa (Frankfurt) | Global, EU |
eu-central-2 | Europa (Zurique) | Global, EU |
eu-north-1 | Europa (Estocolmo) | Global, EU, Apenas na região |
eu-south-1 | Europa (Milão) | Global, EU |
eu-south-2 | Europa (Espanha) | Global, EU |
eu-west-1 | Europa (Irlanda) | Global, EU, Apenas na região |
eu-west-2 | Europa (Londres) | Global, EU |
eu-west-3 | Europa (Paris) | Global, EU |
il-central-1 | Israel (Tel Aviv) | Global |
me-central-1 | Oriente Médio (Emirados Árabes Unidos) | Global |
sa-east-1 | América do Sul (São Paulo) | Global |
us-east-1 | Leste dos EUA (N. da Virgínia) | Global, US, Apenas na região |
us-east-2 | Leste dos EUA (Ohio) | Global, US, Apenas na região |
us-west-1 | Oeste dos EUA (N. da Califórnia) | Global, US |
us-west-2 | Oeste dos EUA (Oregon) | Global, US, Apenas na região |
A cota padrão é de 2 milhões de tokens de entrada por minuto (TPM). Você pode solicitar até 4 milhões de TPM de entrada sem aprovação adicional da Anthropic. A AWS impõe limites de requisições por minuto (RPM) do lado do Bedrock; entre em contato com o suporte da AWS para ajustes de RPM.
O tratamento de dados para esta oferta é regido pelo Amazon Bedrock. Para detalhes, consulte Proteção de dados no Amazon Bedrock.
O Claude no Amazon Bedrock emite logs tanto para o CloudWatch quanto para o CloudTrail. A Anthropic recomenda reter logs de atividade em uma base contínua de pelo menos 30 dias para entender padrões de uso e investigar possíveis problemas.
Para suporte, entre em contato com [email protected]. Inclua o ID da sua conta AWS e o request-id de quaisquer respostas de API com falha.
Claude Mythos Preview é um modelo de prévia de pesquisa disponível para clientes convidados no Amazon Bedrock. Para mais informações, consulte Project Glasswing.
Was this page helpful?