Scopri come configurare Claude Code tramite Amazon Bedrock, inclusi setup, configurazione IAM e risoluzione dei problemi.
awsAuthRefresh
e/o awsCredentialExport
per ottenere nuove credenziali prima di riprovare la richiesta.
awsAuthRefresh
: Usa questo per comandi che modificano la directory .aws
(ad es., aggiornamento credenziali, cache SSO, o file di configurazione). L’output viene mostrato all’utente (ma l’input dell’utente non è supportato), rendendolo adatto per flussi di autenticazione basati su browser dove la CLI mostra un codice da inserire nel browser.
awsCredentialExport
: Usa questo solo se non puoi modificare .aws
e devi restituire direttamente le credenziali. L’output viene catturato silenziosamente (non mostrato all’utente). Il comando deve restituire JSON in questo formato:
AWS_REGION
è una variabile d’ambiente richiesta. Claude Code non legge dal file di configurazione .aws
per questa impostazione./login
e /logout
sono disabilitati poiché l’autenticazione è gestita tramite le credenziali AWS.AWS_PROFILE
che non vuoi far trapelare ad altri processi. Vedi Settings per maggiori informazioni.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 |
CLAUDE_CODE_MAX_OUTPUT_TOKENS=4096
: La logica di throttling burndown di Bedrock imposta un minimo di 4096 token come penalità max_token. Impostare questo valore più basso non ridurrà i costi ma potrebbe tagliare l’uso di strumenti lunghi, causando il fallimento persistente del loop dell’agente Claude Code. Claude Code tipicamente usa meno di 4096 token di output senza pensiero esteso, ma potrebbe aver bisogno di questo margine per compiti che coinvolgono creazione significativa di file o uso dello strumento Write.
MAX_THINKING_TOKENS=1024
: Questo fornisce spazio per il pensiero esteso senza tagliare le risposte dell’uso degli strumenti, mantenendo comunque catene di ragionamento focalizzate. Questo equilibrio aiuta a prevenire cambi di traiettoria che non sono sempre utili per compiti di codifica specificamente.
aws bedrock list-inference-profiles --region your-region
export AWS_REGION=us-east-1