Loading...
    • Construire
    • Admin
    • Modèles & tarification
    • SDKs clients
    • Référence API
    Search...
    ⌘K
    Administration
    Aperçu de l'API AdminEspaces de travailRésidence des donnéesRétention des données et de l'API
    Surveillance
    Claude Code Analytics APIAPI d'utilisation et de coûts
    Plateformes tierces
    Amazon BedrockAmazon Bedrock (héritage)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
    Plateformes tierces

    Claude dans Amazon Bedrock

    Accédez aux modèles Claude via Amazon Bedrock avec l'authentification native AWS, la facturation et les limites de sécurité.

    Ce guide vous accompagne dans la configuration et l'effectuation d'appels API à Claude dans Amazon Bedrock. Claude dans Amazon Bedrock s'exécute sur l'infrastructure gérée par AWS sans accès opérateur (le personnel d'Anthropic n'a pas accès à l'infrastructure d'inférence), ce qui vous permet de créer des applications sensibles entièrement à l'intérieur de la limite de sécurité AWS tout en utilisant la même forme d'API Messages que celle que vous utilisez avec l'API propriétaire d'Anthropic.

    Cette page couvre la nouvelle offre Claude dans Amazon Bedrock, qui expose l'API Messages à /anthropic/v1/messages. Pour l'intégration Bedrock héritée (l'API InvokeModel avec des identifiants de modèle versionnés par ARN et l'encodage d'événement AWS), consultez Claude sur Amazon Bedrock.

    Aperçu de la recherche

    Claude dans Amazon Bedrock est en aperçu de recherche, disponible dans la région US East (N. Virginia) us-east-1 au lancement. Contactez votre responsable de compte Anthropic pour demander l'accès.

    Conditions préalables

    Avant de commencer, assurez-vous que vous disposez de :

    • Un nouveau compte AWS dans us-east-1. L'aperçu de recherche nécessite un compte dédié pour l'isolation. Votre responsable de compte Anthropic soumettra votre ID de compte à l'équipe Bedrock Marketplace pour l'ajout à la liste blanche (généralement traité dans les 24 heures).
    • L'AWS CLI installée et configurée (facultatif, pour la gestion des identifiants)
    • Après l'ajout à la liste blanche, AWS envoie un e-mail de bienvenue avec votre ID de modèle et les détails de configuration supplémentaires.

    Authentification

    Claude dans Amazon Bedrock prend en charge trois chemins d'authentification. Choisissez celui qui correspond le mieux à vos exigences de sécurité.

    Rôle de service Bedrock (recommandé)

    Utilisez un rôle de service Bedrock avec des clés gérées par AWS pour l'accès le plus sécurisé et durable :

    1. 1

      Admin : provisionner le rôle de service

      Un administrateur AWS provisionne un rôle de service Bedrock et accorde aux développeurs la permission iam:PassRole sur l'ARN du rôle de service.

    2. 2

      Développeur : transmettre le rôle

      Lors de l'appel de l'API, transmettez l'ARN du rôle de service comme paramètre de requête. Bedrock assume le rôle en votre nom et signe les requêtes avec des identifiants gérés par AWS. Un exemple de code montrant où va le paramètre ARN sera ajouté lors de la publication des packages SDK.

    Rôles IAM assumés

    Pour l'accès fédéré par identité avec une session maximale de 12 heures :

    1. 1

      Admin : configurer le rôle IAM

      Créez un rôle IAM limité à vos modèles Claude. La politique de confiance nomme votre fournisseur d'identité (SAML, OIDC ou AWS Identity Center). La politique de permissions accorde bedrock-mantle:CreateInference uniquement sur les ARN de modèle autorisés.

    2. 2

      Développeur : authentifier et assumer

      Authentifiez-vous via votre fournisseur d'identité d'entreprise, puis assumez le rôle IAM. AWS STS émet des identifiants temporaires que le SDK ou l'interface CLI utilise pour signer les requêtes.

    Jetons porteurs

    Pour l'accès à court terme sans rôles IAM (maximum 12 heures, le moins préféré) :

    1. 1

      Admin : restreindre les types de jetons

      Bloquez les clés à long terme en attachant une politique qui refuse bedrock:CallWithBearerToken sauf si la condition bedrock:BearerTokenType correspond à un jeton à court terme.

    2. 2

      Développeur : générer un jeton

      Utilisez l'interface CLI aws-bedrock-token-generator (lien en attente de publication) pour générer un jeton porteur. Transmettez-le dans l'en-tête x-api-key à chaque requête.

    Installer un SDK

    Les SDK clients d'Anthropic prennent en charge Claude dans Amazon Bedrock via un package ou module spécifique à Bedrock.

    Effectuer votre première requête

    Le point de terminaison suit le modèle https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages. Contrairement à l'intégration Bedrock héritée, ce point de terminaison utilise le streaming SSE standard et la même forme de corps de requête que l'API propriétaire d'Anthropic.

    Le SDK résout les identifiants et la région en utilisant la précédence AWS standard : arguments du constructeur, puis variables d'environnement (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, AWS_REGION), puis le fichier de configuration AWS et la chaîne d'identifiants (SSO, rôles assumés, rôle de tâche ECS, 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)

    Si le client dédié AnthropicBedrockMantle n'est pas encore disponible dans la version SDK de votre langage, vous pouvez utiliser le client Anthropic standard à la place : définissez base_url sur https://bedrock-mantle.{region}.api.aws/anthropic et transmettez votre jeton porteur comme api_key. Ce chemin ne prend en charge que l'authentification par jeton porteur. La signature SigV4 nécessite le client dédié.

    Modèles pris en charge

    Les ID de modèle dans Claude dans Amazon Bedrock portent un préfixe de fournisseur anthropic.. Les capacités et comportements des modèles sont documentés sur la page Aperçu des modèles. Consultez votre e-mail de bienvenue AWS pour l'ID de modèle exact activé pour votre compte.

    Disponibilité des fonctionnalités

    Claude dans Amazon Bedrock prend en charge les fonctionnalités qui s'exécutent à l'intérieur du modèle. Les fonctionnalités qui nécessitent une infrastructure exploitée par Anthropic ne sont pas disponibles.

    Pris en charge :

    • API Messages (/v1/messages)
    • Mise en cache des invites
    • Réflexion étendue
    • Utilisation d'outils (outils définis par le client)
    • Citations
    • Sorties structurées
    • Inférence dans la région (les requêtes restent dans une seule région AWS)

    Non pris en charge :

    • Outils définis par Anthropic (Web Search, Web Fetch, Remote MCP, Memory, Files API, Computer Use, Skills, Code Execution)
    • API Agent
    • API Message Batches
    • Point de terminaison /v1/users

    Régions

    L'aperçu de recherche est disponible uniquement dans us-east-1 (IAD).

    Quotas

    Le quota par défaut est de 2 millions de jetons d'entrée par minute (TPM). Vous pouvez demander jusqu'à 4 millions de TPM d'entrée sans approbation Anthropic supplémentaire. AWS applique des limites de requêtes par minute (RPM) du côté Bedrock ; contactez le support AWS pour les ajustements RPM.

    Rétention des données

    Toutes les données d'inférence sont conservées pendant 30 jours dans votre stockage AWS. Il n'y a pas d'option de rétention zéro données sur cette offre. Pour les clients standard, Anthropic peut inspecter les données stockées pour l'examen de la sécurité et des abus. Pour les clients de niveau Select, seul AWS peut inspecter les données ; Anthropic peut exécuter des opérations automatisées mais pas d'examen manuel. Pour plus de détails sur l'admissibilité au niveau Select, contactez votre responsable de compte Anthropic.

    Observabilité

    Claude dans Amazon Bedrock émet des journaux vers CloudWatch et CloudTrail. Anthropic recommande de conserver les journaux d'activité sur au moins une base glissante de 30 jours pour comprendre les modèles d'utilisation et enquêter sur les problèmes potentiels.

    Support

    Pour le support en aperçu de recherche, contactez [email protected]. Incluez votre ID de compte AWS et l'request-id de toute réponse API échouée.

    Was this page helpful?

    • Aperçu de la recherche
    • Conditions préalables
    • Authentification
    • Rôle de service Bedrock (recommandé)
    • Rôles IAM assumés
    • Jetons porteurs
    • Installer un SDK
    • Effectuer votre première requête
    • Modèles pris en charge
    • Disponibilité des fonctionnalités
    • Régions
    • Quotas
    • Rétention des données
    • Observabilité
    • Support