Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Voraussetzungen
Bevor Sie API-Aufrufe tätigen, stellen Sie sicher, dass Sie über Folgendes verfügen:
-
Ein aktives AWS-Konto mit einem Abonnement für Claude Platform auf AWS (siehe Konto einrichten).
-
Die AWS-CLI wurde installiert und konfiguriert.
-
Ausgehender Web-Identitätsverbund ist auf Ihrem AWS-Konto aktiviert (ein einmaliger Einrichtungsschritt; siehe Ausgehenden Web-Identitätsverbund aktivieren).
-
Ihre Workspace-ID (siehe Beziehen Sie Ihre Workspace-ID).
Aktiviere den Identitätsverbund für ausgehende Webidentitäten
Die Claude-Plattform auf dem AWS-Gateway ruft sts:GetWebIdentityToken serverseitig auf, um ein JWT zu prägen, das es an Anthropic weiterleitet. Diese STS-Funktion ist standardmäßig für jedes AWS-Konto deaktiviert. Aktivieren Sie sie einmal pro Konto:
aws iam enable-outbound-web-identity-federation
Wenn die Antwort lautet[ERROR] (FeatureEnabled) … already enabled, ist die Einstellung für Ihr Konto bereits aktiviert und Sie können weitermachen. Überprüfen Sie die Aussteller-URL Ihres Kontos und rufen Sie sie ab:
aws iam get-outbound-web-identity-federation-info
Warnung
Ohne diesen Schritt wird jede Anfrage zurückgegeben"Outbound web identity federation is disabled for your account". Dies ist der häufigste Einrichtungsfehler.
Besorgen Sie sich Ihre Workspace-ID
Wenn du dich registrierst, wird in jeder Region automatisch ein Standard-Workspace bereitgestellt (siehe Konto einrichten). Workspaces sind an eine einzige AWS-Region gebunden. Sie finden die Workspace-ID in der Claude-Konsole unter Workspaces oder im Bereich Workspaces der AWS-Konsolen-Serviceseite. Informationen zur Regionsbindung und zum IAM-Ressourcen-Scoping finden Sie unter Workspaces.
Stellen Sie die Umgebungsvariablen ANTHROPIC_AWS_WORKSPACE_ID und die AWS_REGION Umgebungsvariablen so ein, dass die SDK-Clients sie automatisch lesen:
export ANTHROPIC_AWS_WORKSPACE_ID='wrkspc_01AbCdEf23GhIj' export AWS_REGION='us-west-2'
Die Region ist erforderlich. Der SDK-Client wird ausgelöst, wenn keine Region festgelegt ist. aws_regionÜbergibt/awsRegionan den Konstruktor oder set AWS_REGION (oderAWS_DEFAULT_REGION). Alle kommerziellen AWS-Regionen werden unterstützt. Für Opt-in-Regionen müssen Sie das Konto zunächst für die Region anmelden.