Loading...
    • Erstellen
    • Admin
    • Modelle & Preise
    • Client-SDKs
    • API-Referenz
    Search...
    ⌘K
    Administration
    Admin-API-ÜbersichtArbeitsbereicheDatenspeicherortAPI- und Datenspeicherung
    Überwachung
    Claude Code Analytics APINutzungs- und Kosten-API
    Drittanbieter-Plattformen
    Amazon BedrockAmazon Bedrock (Legacy)Microsoft FoundryVertex AI
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Drittanbieter-Plattformen

    Claude in Amazon Bedrock

    Greifen Sie auf Claude-Modelle über Amazon Bedrock mit AWS-nativer Authentifizierung, Abrechnung und Sicherheitsgrenzen zu.

    Diese Anleitung führt Sie durch die Einrichtung und das Tätigen von API-Aufrufen an Claude in Amazon Bedrock. Claude in Amazon Bedrock wird auf AWS-verwalteter Infrastruktur ausgeführt, ohne Zugriff durch Operatoren (Anthropic-Personal hat keinen Zugriff auf die Inferenzinfrastruktur), sodass Sie vertrauliche Anwendungen vollständig innerhalb der AWS-Sicherheitsgrenze erstellen können, während Sie die gleiche Messages API-Form verwenden, die Sie mit der First-Party-API von Anthropic verwenden.

    Diese Seite behandelt das neue Claude in Amazon Bedrock-Angebot, das die Messages API unter /anthropic/v1/messages verfügbar macht. Für die Legacy-Bedrock-Integration (die InvokeModel-API mit ARN-versionierten Modellbezeichnern und AWS-Event-Stream-Codierung) siehe Claude on Amazon Bedrock.

    Forschungsvorschau

    Claude in Amazon Bedrock befindet sich in der Forschungsvorschau und ist bei der Einführung in der Region US East (N. Virginia) us-east-1 verfügbar. Wenden Sie sich an Ihren Anthropic-Kontoführer, um Zugriff anzufordern.

    Voraussetzungen

    Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

    • Ein neues AWS-Konto in us-east-1. Die Forschungsvorschau erfordert ein dediziertes Konto zur Isolierung. Ihr Anthropic-Kontoführer reicht Ihre Konto-ID beim Bedrock Marketplace-Team zur Genehmigung ein (normalerweise innerhalb von 24 Stunden verarbeitet).
    • Die AWS CLI installiert und konfiguriert (optional, für die Verwaltung von Anmeldedaten)
    • Nach der Genehmigung sendet AWS eine Willkommens-E-Mail mit Ihrer Modell-ID und zusätzlichen Einrichtungsdetails.

    Authentifizierung

    Claude in Amazon Bedrock unterstützt drei Authentifizierungspfade. Wählen Sie denjenigen, der Ihren Sicherheitsanforderungen am besten entspricht.

    Bedrock-Servicerolle (empfohlen)

    Verwenden Sie eine Bedrock-Servicerolle mit AWS-verwalteten Schlüsseln für den sichersten, langfristigen Zugriff:

    1. 1

      Admin: Servicerolle bereitstellen

      Ein AWS-Administrator stellt eine Bedrock-Servicerolle bereit und gewährt Entwicklern die Berechtigung iam:PassRole für die Servicerollen-ARN.

    2. 2

      Entwickler: Rolle übergeben

      Beim Aufrufen der API übergeben Sie die Servicerollen-ARN als Anforderungsparameter. Bedrock übernimmt die Rolle in Ihrem Namen und signiert Anforderungen mit AWS-verwalteten Anmeldedaten. Ein Code-Beispiel, das zeigt, wo der ARN-Parameter verwendet wird, wird hinzugefügt, wenn die SDK-Pakete veröffentlicht werden.

    IAM-angenommene Rollen

    Für identitätsverbundenen Zugriff mit einer maximalen Sitzungsdauer von 12 Stunden:

    1. 1

      Admin: IAM-Rolle konfigurieren

      Erstellen Sie eine IAM-Rolle, die auf Ihre Claude-Modelle beschränkt ist. Die Vertrauensrichtlinie benennt Ihren Identitätsanbieter (SAML, OIDC oder AWS Identity Center). Die Berechtigungsrichtlinie gewährt bedrock-mantle:CreateInference nur für die zulässigen Modell-ARNs.

    2. 2

      Entwickler: Authentifizieren und übernehmen

      Authentifizieren Sie sich über Ihren Unternehmensidentitätsanbieter und übernehmen Sie dann die IAM-Rolle. AWS STS gibt temporäre Anmeldedaten aus, die das SDK oder die CLI zum Signieren von Anforderungen verwendet.

    Bearer-Token

    Für kurzfristigen Zugriff ohne IAM-Rollen (maximale Dauer 12 Stunden, am wenigsten bevorzugt):

    1. 1

      Admin: Token-Typen einschränken

      Blockieren Sie langfristige Schlüssel, indem Sie eine Richtlinie anhängen, die bedrock:CallWithBearerToken verweigert, es sei denn, die Bedingung bedrock:BearerTokenType stimmt mit einem kurzfristigen Token überein.

    2. 2

      Entwickler: Token erstellen

      Verwenden Sie die CLI aws-bedrock-token-generator (Link steht noch aus), um einen Bearer-Token zu erstellen. Übergeben Sie ihn im Header x-api-key bei jeder Anforderung.

    Installieren Sie ein SDK

    Die Client-SDKs von Anthropic unterstützen Claude in Amazon Bedrock durch ein Bedrock-spezifisches Paket oder Modul.

    Tätigen Sie Ihre erste Anforderung

    Der Endpunkt folgt dem Muster https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages. Im Gegensatz zur Legacy-Bedrock-Integration verwendet dieser Endpunkt Standard-SSE-Streaming und die gleiche Anforderungstextform wie die First-Party-API von Anthropic.

    Das SDK löst Anmeldedaten und Region mithilfe der Standard-AWS-Rangfolge auf: Konstruktor-Argumente, dann Umgebungsvariablen (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, AWS_REGION), dann die AWS-Konfigurationsdatei und Anmeldedatenkette (SSO, angenommene Rollen, ECS-Task-Rolle, IMDS).

    from anthropic import AnthropicBedrockMantle
    
    client = AnthropicBedrockMantle(aws_region="us-east-1")
    
    message = client.messages.create(
        model="CLAUDE_MODEL_ID",
        max_tokens=1024,
        messages=[{"role": "user", "content": "Hello, Claude"}],
    )
    
    print(message.content[0].text)

    Wenn der dedizierte AnthropicBedrockMantle-Client in der SDK-Version Ihrer Sprache noch nicht verfügbar ist, können Sie stattdessen den Standard-Anthropic-Client verwenden: Setzen Sie base_url auf https://bedrock-mantle.{region}.api.aws/anthropic und übergeben Sie Ihren Bearer-Token als api_key. Dieser Pfad unterstützt nur Bearer-Token-Authentifizierung. Die SigV4-Signierung erfordert den dedizierten Client.

    Unterstützte Modelle

    Modell-IDs in Claude in Amazon Bedrock tragen ein anthropic.-Anbieter-Präfix. Modellmöglichkeiten und -verhalten sind auf der Seite Modellübersicht dokumentiert. Siehe Ihre AWS-Willkommens-E-Mail für die genaue Modell-ID, die für Ihr Konto aktiviert ist.

    Funktionsverfügbarkeit

    Claude in Amazon Bedrock unterstützt Funktionen, die innerhalb des Modells ausgeführt werden. Funktionen, die Anthropic-betriebene Infrastruktur erfordern, sind nicht verfügbar.

    Unterstützt:

    • Messages API (/v1/messages)
    • Prompt-Caching
    • Erweitertes Denken
    • Tool-Nutzung (Client-definierte Tools)
    • Zitate
    • Strukturierte Ausgaben
    • In-Region-Inferenz (Anforderungen bleiben in einer einzelnen AWS-Region)

    Nicht unterstützt:

    • Anthropic-definierte Tools (Web Search, Web Fetch, Remote MCP, Memory, Files API, Computer Use, Skills, Code Execution)
    • Agent API
    • Message Batches API
    • /v1/users-Endpunkt

    Regionen

    Die Forschungsvorschau ist nur in us-east-1 (IAD) verfügbar.

    Kontingente

    Das Standardkontingent beträgt 2 Millionen Eingabe-Token pro Minute (TPM). Sie können bis zu 4 Millionen Eingabe-TPM ohne zusätzliche Anthropic-Genehmigung anfordern. AWS erzwingt Anforderungen-pro-Minute (RPM)-Limits auf der Bedrock-Seite; wenden Sie sich an AWS-Support für RPM-Anpassungen.

    Datenspeicherung

    Alle Inferenzdaten werden 30 Tage lang in Ihrem AWS-Speicher aufbewahrt. Es gibt keine Opt-out-Option für Null-Datenspeicherung bei diesem Angebot. Für Standard-Kunden kann Anthropic gespeicherte Daten zur Sicherheits- und Missbrauchsprüfung überprüfen. Für Select-Tier-Kunden können nur AWS Daten überprüfen; Anthropic kann automatisierte Operationen ausführen, aber keine manuelle Überprüfung. Für Details zur Select-Tier-Berechtigung wenden Sie sich an Ihren Anthropic-Kontoführer.

    Beobachtbarkeit

    Claude in Amazon Bedrock gibt Protokolle sowohl an CloudWatch als auch an CloudTrail aus. Anthropic empfiehlt, Aktivitätsprotokolle mindestens auf einer 30-Tage-Rollbasis zu speichern, um Nutzungsmuster zu verstehen und potenzielle Probleme zu untersuchen.

    Unterstützung

    Für Unterstützung in der Forschungsvorschau wenden Sie sich an [email protected]. Geben Sie Ihre AWS-Konto-ID und die request-id aus fehlgeschlagenen API-Antworten an.

    Was this page helpful?

    • Forschungsvorschau
    • Voraussetzungen
    • Authentifizierung
    • Bedrock-Servicerolle (empfohlen)
    • IAM-angenommene Rollen
    • Bearer-Token
    • Installieren Sie ein SDK
    • Tätigen Sie Ihre erste Anforderung
    • Unterstützte Modelle
    • Funktionsverfügbarkeit
    • Regionen
    • Kontingente
    • Datenspeicherung
    • Beobachtbarkeit
    • Unterstützung