Claude Code auf Amazon Bedrock
Erfahren Sie mehr über die Konfiguration von Claude Code über Amazon Bedrock, einschließlich Setup, IAM-Konfiguration und Fehlerbehebung.
Voraussetzungen
Bevor Sie Claude Code mit Bedrock konfigurieren, stellen Sie sicher, dass Sie haben:
- Ein AWS-Konto mit aktiviertem Bedrock-Zugang
- Zugang zu gewünschten Claude-Modellen (z.B. Claude Sonnet 4) in Bedrock
- AWS CLI installiert und konfiguriert (optional - nur erforderlich, wenn Sie keinen anderen Mechanismus zum Abrufen von Anmeldedaten haben)
- Entsprechende IAM-Berechtigungen
Setup
1. Modellzugang aktivieren
Stellen Sie zunächst sicher, dass Sie Zugang zu den erforderlichen Claude-Modellen in Ihrem AWS-Konto haben:
- Navigieren Sie zur Amazon Bedrock-Konsole
- Gehen Sie zu Modellzugang in der linken Navigation
- Beantragen Sie Zugang zu gewünschten Claude-Modellen (z.B. Claude Sonnet 4)
- Warten Sie auf die Genehmigung (normalerweise sofort für die meisten Regionen)
2. AWS-Anmeldedaten konfigurieren
Claude Code verwendet die Standard-AWS-SDK-Anmeldedatenkette. Richten Sie Ihre Anmeldedaten mit einer dieser Methoden ein:
Claude Code unterstützt derzeit keine dynamische Anmeldedatenverwaltung (wie das automatische Aufrufen von aws sts assume-role
). Sie müssen aws configure
, aws sso login
ausführen oder die AWS_
-Umgebungsvariablen selbst setzen.
Option A: AWS CLI-Konfiguration
Option B: Umgebungsvariablen (Zugriffsschlüssel)
Option C: Umgebungsvariablen (SSO-Profil)
3. Claude Code konfigurieren
Setzen Sie die folgenden Umgebungsvariablen, um Bedrock zu aktivieren:
AWS_REGION
ist eine erforderliche Umgebungsvariable. Claude Code liest diese Einstellung nicht aus der .aws
-Konfigurationsdatei.
4. Modellkonfiguration
Claude Code verwendet diese Standardmodelle für Bedrock:
Modelltyp | Standardwert |
---|---|
Primärmodell | us.anthropic.claude-3-7-sonnet-20250219-v1:0 |
Kleines/schnelles Modell | us.anthropic.claude-3-5-haiku-20241022-v1:0 |
Um Modelle anzupassen, verwenden Sie eine dieser Methoden:
IAM-Konfiguration
Erstellen Sie eine IAM-Richtlinie mit den erforderlichen Berechtigungen für Claude Code.
Für Details siehe Bedrock IAM-Dokumentation.
Wir empfehlen, ein dediziertes AWS-Konto für Claude Code zu erstellen, um die Kostenverfolgung und Zugriffskontrolle zu vereinfachen.
Fehlerbehebung
Wenn Sie Regionsprobleme haben:
- Überprüfen Sie die Modellverfügbarkeit:
aws bedrock list-inference-profiles --region your-region
- Wechseln Sie zu einer unterstützten Region:
export AWS_REGION=us-east-1
- Erwägen Sie die Verwendung von Inferenzprofilen für regionsübergreifenden Zugang
Wenn Sie den Fehler “on-demand throughput isn’t supported” erhalten:
- Geben Sie das Modell als Inferenzprofil-ID an