Claude Code su Amazon Bedrock
Scopri come configurare Claude Code tramite Amazon Bedrock, inclusi setup, configurazione IAM e risoluzione dei problemi.
Prerequisiti
Prima di configurare Claude Code con Bedrock, assicurati di avere:
- Un account AWS con accesso Bedrock abilitato
- Accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4) in Bedrock
- AWS CLI installato e configurato (opzionale - necessario solo se non hai un altro meccanismo per ottenere le credenziali)
- Permessi IAM appropriati
Setup
1. Abilita l’accesso al modello
Prima, assicurati di avere accesso ai modelli Claude richiesti nel tuo account AWS:
- Naviga alla console Amazon Bedrock
- Vai a Model access nella navigazione di sinistra
- Richiedi l’accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4)
- Attendi l’approvazione (solitamente istantanea per la maggior parte delle regioni)
2. Configura le credenziali AWS
Claude Code utilizza la catena di credenziali predefinita dell’AWS SDK. Configura le tue credenziali utilizzando uno di questi metodi:
Claude Code attualmente non supporta la gestione dinamica delle credenziali (come chiamare automaticamente aws sts assume-role
). Dovrai eseguire aws configure
, aws sso login
, o impostare le variabili d’ambiente AWS_
da solo.
Opzione A: Configurazione AWS CLI
Opzione B: Variabili d’ambiente (chiave di accesso)
Opzione C: Variabili d’ambiente (profilo SSO)
3. Configura Claude Code
Imposta le seguenti variabili d’ambiente per abilitare Bedrock:
AWS_REGION
è una variabile d’ambiente richiesta. Claude Code non legge dal file di configurazione .aws
per questa impostazione.
4. Configurazione del modello
Claude Code utilizza questi modelli predefiniti per Bedrock:
Tipo di modello | Valore predefinito |
---|---|
Modello primario | us.anthropic.claude-3-7-sonnet-20250219-v1:0 |
Modello piccolo/veloce | us.anthropic.claude-3-5-haiku-20241022-v1:0 |
Per personalizzare i modelli, utilizza uno di questi metodi:
Configurazione IAM
Crea una policy IAM con i permessi richiesti per Claude Code.
Per i dettagli, vedi documentazione IAM di Bedrock.
Raccomandiamo di creare un account AWS dedicato per Claude Code per semplificare il tracciamento dei costi e il controllo degli accessi.
Risoluzione dei problemi
Se incontri problemi di regione:
- Controlla la disponibilità del modello:
aws bedrock list-inference-profiles --region your-region
- Passa a una regione supportata:
export AWS_REGION=us-east-1
- Considera l’utilizzo di profili di inferenza per l’accesso cross-region
Se ricevi un errore “on-demand throughput isn’t supported”:
- Specifica il modello come ID di un profilo di inferenza