설정, IAM 구성 및 문제 해결을 포함하여 Amazon Bedrock을 통해 Claude Code를 구성하는 방법을 알아보세요.
awsAuthRefresh
및/또는 awsCredentialExport
명령을 자동으로 실행하여 새 자격 증명을 얻습니다.
awsAuthRefresh
: .aws
디렉토리를 수정하는 명령(예: 자격 증명, SSO 캐시 또는 구성 파일 업데이트)에 사용합니다. 출력이 사용자에게 표시되지만 (사용자 입력은 지원되지 않음) CLI가 브라우저에 입력할 코드를 표시하는 브라우저 기반 인증 플로우에 적합합니다.
awsCredentialExport
: .aws
를 수정할 수 없고 자격 증명을 직접 반환해야 하는 경우에만 사용합니다. 출력이 자동으로 캡처되며 (사용자에게 표시되지 않음) 명령은 다음 형식의 JSON을 출력해야 합니다:
AWS_REGION
은 필수 환경 변수입니다. Claude Code는 이 설정에 대해 .aws
구성 파일에서 읽지 않습니다./login
및 /logout
명령이 비활성화됩니다.AWS_PROFILE
과 같은 환경 변수에 설정 파일을 사용할 수 있습니다. 자세한 내용은 Settings를 참조하세요.모델 유형 | 기본값 |
---|---|
기본 모델 | us.anthropic.claude-3-7-sonnet-20250219-v1:0 |
소형/고속 모델 | us.anthropic.claude-3-5-haiku-20241022-v1:0 |
CLAUDE_CODE_MAX_OUTPUT_TOKENS=4096
: Bedrock의 번다운 스로틀링 로직은 최소 4096 토큰을 max_token 페널티로 설정합니다. 이를 더 낮게 설정해도 비용이 절감되지 않지만 긴 도구 사용이 중단되어 Claude Code 에이전트 루프가 지속적으로 실패할 수 있습니다. Claude Code는 일반적으로 확장된 사고 없이 4096 출력 토큰보다 적게 사용하지만 상당한 파일 생성이나 Write 도구 사용을 포함하는 작업에는 이러한 여유가 필요할 수 있습니다.
MAX_THINKING_TOKENS=1024
: 이는 도구 사용 응답을 중단하지 않으면서 확장된 사고를 위한 공간을 제공하며, 동시에 집중된 추론 체인을 유지합니다. 이러한 균형은 특히 코딩 작업에 항상 도움이 되지 않는 궤적 변경을 방지하는 데 도움이 됩니다.
aws bedrock list-inference-profiles --region your-region
export AWS_REGION=us-east-1