Claude Platform sur AWS vous offre l'expérience complète de la plateforme Anthropic, y compris l'API Messages, les Agent Skills, l'exécution de code et les fonctionnalités bêta, accessibles via votre compte AWS. Contrairement à Amazon Bedrock, où AWS exploite la pile d'inférence, c'est Anthropic qui exploite Claude Platform sur AWS. AWS fournit la couche d'authentification (SigV4 ou clé API), le contrôle d'accès basé sur IAM et l'intégration de la facturation via AWS Marketplace.
Les SDK Anthropic prennent en charge Claude Platform sur AWS.
Les modèles Claude s'exécutent sur une infrastructure gérée par Anthropic. Il s'agit d'une intégration commerciale pour la facturation et l'accès via AWS. Anthropic est le sous-traitant des données pour les entrées et sorties d'inférence ; AWS traite les métadonnées de facturation et d'identité dans le cadre du modèle marketplace. Les clients utilisant Claude via Claude Platform sur AWS sont soumis aux conditions d'utilisation des données d'Anthropic. Anthropic continue de fournir ses engagements de pointe en matière de sécurité et de données.
Notez les caractéristiques opérationnelles suivantes : les données peuvent ne pas résider dans AWS ; l'inférence peut être acheminée vers le cloud principal d'Anthropic ; et les sous-services peuvent être déplacés en arrière-plan sans préavis. Définissez le paramètre inference_geo pour chaque requête afin de fixer l'inférence à une zone géographique spécifique.
Claude Platform sur AWS suit la même politique de conservation des données que l'API Claude propriétaire. La « Zero Data Retention » (conservation zéro des données), ou ZDR, est disponible sur demande. Contactez votre représentant de compte Anthropic pour l'activer pour votre organisation.
Les deux offres vous permettent d'utiliser Claude via AWS, mais elles diffèrent considérablement en termes d'architecture, de surface d'API et de disponibilité des fonctionnalités.
| Aspect | Claude Platform sur AWS | Claude dans Amazon Bedrock | Amazon Bedrock (hérité) |
|---|---|---|---|
| Qui exploite la pile | Anthropic | AWS | AWS |
| Surface d'API | API Claude (/v1/{endpoint}) | API Messages à /anthropic/v1/messages | Bedrock Converse / InvokeModel |
| Disponibilité des fonctionnalités | Généralement le même jour que l'API Claude (voir limitations des fonctionnalités) | Selon le calendrier de publication d'Amazon Bedrock | Selon le calendrier de publication d'Amazon Bedrock |
| Agent Skills | Disponible (bêta) | Non disponible (nécessite l'exécution de code) | Non disponible |
Si vous avez besoin de Claude exploité par AWS, consultez Claude dans Amazon Bedrock. Claude Platform sur AWS utilise un pool de capacité distinct de l'API Claude propriétaire et d'Amazon Bedrock. Vous pouvez exécuter des charges de travail sur plusieurs plateformes et basculer entre elles en cas de défaillance.
AWS PrivateLink est pris en charge pour connecter votre VPC au point de terminaison Claude Platform sur AWS.
Quand choisir Bedrock : Les organisations des secteurs réglementés qui nécessitent une conformité FedRAMP High, IL4, IL5 ou HIPAA-ready, ou qui ont besoin qu'AWS soit le seul sous-traitant des données, doivent utiliser Claude dans Amazon Bedrock. Bedrock s'exécute entièrement sur une infrastructure contrôlée par AWS, avec AWS comme partie exploitante.
La configuration de Claude Platform sur AWS se déroule en quatre phases : inscription sur la page de service de la Console AWS, finalisation de la configuration de votre organisation Anthropic, récupération de votre ID d'espace de travail et connexion à la Claude Console.
L'inscription via la Console AWS provisionne une nouvelle organisation Anthropic liée à votre compte AWS. Cette organisation est distincte de toute organisation existante que votre entreprise possède auprès d'Anthropic, y compris les organisations Claude Enterprise acquises via AWS Marketplace. Les clés API, les espaces de travail et les paramètres de la Claude Console d'une organisation Anthropic propriétaire ne sont pas transférés.
Si vous disposez d'une offre privée Amazon Bedrock existante, contactez votre représentant de compte Anthropic ou AWS avant de vous inscrire afin que votre remise s'applique dès votre première requête. Les remises ne peuvent pas être appliquées rétroactivement à l'utilisation effectuée avant l'acceptation de votre offre privée. Voir Offres privées.
Assurez-vous de disposer des éléments suivants :
La passerelle Claude Platform sur AWS appelle sts:GetWebIdentityToken côté serveur pour générer un JWT qu'elle transmet à Anthropic. Cette capacité STS est désactivée par défaut sur chaque compte AWS. Activez-la une fois par compte :
aws iam enable-outbound-web-identity-federationSi la réponse est [ERROR] (FeatureEnabled) ... already enabled, le paramètre est déjà activé pour votre compte et vous pouvez passer à la suite. Vérifiez et récupérez l'URL de l'émetteur de votre compte :
aws iam get-outbound-web-identity-federation-infoSans cette étape, chaque requête renvoie "Outbound web identity federation is disabled for your account". Il s'agit de l'erreur de configuration la plus courante.
Vous créez un espace de travail depuis la Console AWS après avoir terminé la configuration du compte (voir Configurer votre compte). Les espaces de travail sont liés à une seule région AWS. Vous pouvez trouver l'ID de l'espace de travail dans la Claude Console sous Workspaces ou dans la section Workspaces de la page de service de la Console AWS.
Définissez les variables d'environnement ANTHROPIC_AWS_WORKSPACE_ID et AWS_REGION afin que les clients SDK les lisent automatiquement :
export ANTHROPIC_AWS_WORKSPACE_ID='wrkspc_01AbCdEf23GhIj'
export AWS_REGION='us-west-2' # Your workspace's AWS regionLa région est obligatoire. Le client SDK génère une erreur si aucune région n'est définie. Passez aws_region/awsRegion au constructeur, ou définissez AWS_REGION (ou AWS_DEFAULT_REGION). Toutes les régions commerciales AWS sont prises en charge.
Claude Platform sur AWS prend en charge deux méthodes d'authentification : AWS IAM avec signature de requête SigV4 (principale) et l'authentification par clé API. Les deux utilisent la même URL de base et le même format de requête.
SigV4 est la voie native pour l'entreprise et s'intègre à vos politiques, rôles et audits AWS IAM existants. Configurez les identifiants AWS en utilisant n'importe quelle méthode prise en charge par la chaîne de fournisseurs d'identifiants par défaut AWS :
AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN)~/.aws/credentials)~/.aws/config) incluant SSO et credential_processAWS_WEB_IDENTITY_TOKEN_FILE et AWS_ROLE_ARN) pour IRSA et GitHub ActionsVérifiez que vos identifiants fonctionnent :
aws sts get-caller-identityPour des chemins d'intégration plus simples (développement local et scripts), vous pouvez vous authentifier avec une clé API au lieu de SigV4. Définissez la variable d'environnement ANTHROPIC_AWS_API_KEY ou passez apiKey au constructeur du SDK.
Générez des clés API dans la Console AWS sous Claude Platform on AWS → API keys. Choisissez Generate a key, puis copiez la valeur de la clé. Accordez l'action IAM aws-external-anthropic:CallWithBearerToken aux principaux qui doivent être autorisés à utiliser l'authentification par clé API.
Les clés API pour Claude Platform sur AWS sont gérées dans la Console AWS, et non dans la Claude Console. Les clés créées dans la Claude Console standard (pour l'accès à l'API propriétaire) ne fonctionnent pas avec le point de terminaison Claude Platform sur AWS.
Pour les charges de travail qui doivent transmettre un identifiant à un processus distinct (tel qu'une passerelle LLM, une fonction serverless ou un outil qui prend en charge l'authentification par jeton bearer mais pas SigV4), générez une clé API à court terme à partir de vos identifiants AWS au lieu de provisionner une clé à longue durée de vie dans la Console AWS.
AWS publie des bibliothèques de génération de jetons pour JavaScript, Python et Java. Chaque bibliothèque lit vos identifiants AWS via la chaîne de fournisseurs standard et renvoie un jeton à durée limitée qui fonctionne avec l'en-tête x-api-key. La durée de vie du jeton est par défaut de 12 heures et est plafonnée au minimum entre la durée que vous demandez, l'expiration de vos identifiants AWS et 12 heures. Consultez les fichiers README des dépôts liés pour l'installation et les options de configuration complètes.
Passez le jeton généré au SDK de la même manière que vous passeriez une clé API générée par la Console AWS :
Si vous pouvez générer le jeton localement, votre processus dispose déjà d'identifiants SigV4, et l'authentification SigV4 est généralement le choix le plus simple. Utilisez des clés à court terme lorsque le processus effectuant les appels API est distinct du processus qui détient les identifiants AWS.
Le SDK ne rafraîchit pas automatiquement les clés à court terme. Lorsqu'un jeton expire, générez-en un nouveau et construisez un nouveau client. Le principal qui utilise le jeton a toujours besoin de l'action IAM aws-external-anthropic:CallWithBearerToken.
Le client spécifique à la plateforme résout l'authentification dans l'ordre suivant. Les noms d'arguments varient selon la convention du langage (TypeScript et PHP utilisent le camelCase comme indiqué ; Python et Ruby utilisent le snake_case ; Go utilise le PascalCase avec des acronymes en majuscules ; C# et Java utilisent les idiomes de propriété ou de builder du langage).
apiKey → en-tête x-api-keyawsAccessKey + awsSecretAccessKey → AWS SigV4awsProfile → AWS SigV4 avec profil nomméANTHROPIC_AWS_API_KEY → en-tête x-api-keyLe client lit AWS_REGION depuis l'environnement si aws_region/awsRegion n'est pas passé au constructeur, avec un repli sur AWS_DEFAULT_REGION pour la compatibilité avec les SDK AWS standard. La région est obligatoire ; il n'y a pas de valeur par défaut de repli. Contrairement à AnthropicBedrock, qui se replie sur us-east-1, le client AnthropicAWS/AnthropicAws génère une erreur si ni l'argument du constructeur ni la variable d'environnement ne sont définis.
Les SDK clients d'Anthropic prennent en charge Claude Platform sur AWS. Chaque SDK fournit une classe client spécifique à la plateforme qui gère la signature SigV4, la construction de l'URL de base basée sur la région et l'en-tête anthropic-workspace-id.
Les clients SDK pour Claude Platform sur AWS sont en bêta.
Les modèles suivants sont disponibles sur Claude Platform sur AWS :
| Modèle | ID du modèle |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Opus 4.5 | claude-opus-4-5 |
| Claude Sonnet 4.5 | claude-sonnet-4-5 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
Les ID de modèle sont identiques à ceux de l'API Claude propriétaire. Il n'y a pas d'ARN de style Bedrock ni de préfixes anthropic..
Les nouveaux modèles sont lancés sur Claude Platform sur AWS simultanément avec l'API Claude propriétaire.
Vous effectuez une mise à niveau vers un modèle Claude plus récent ? Dans Claude Code, exécutez /claude-api migrate pour appliquer les remplacements d'identifiants de modèle et les changements de paramètres incompatibles dans l'ensemble de votre base de code. La compétence détecte la plateforme cloud ciblée par votre code et ajuste les formats d'identifiants de modèle ainsi que les changements de fonctionnalités pour cette plateforme. Consultez Migration vers un modèle Claude plus récent.
Claude Platform sur AWS utilise les mêmes points de terminaison d'API que l'API Claude propriétaire. Les différences sont l'URL de base, la méthode d'authentification et un en-tête anthropic-workspace-id obligatoire qui identifie l'espace de travail ciblé par la requête.
Le client lit AWS_REGION (ou AWS_DEFAULT_REGION) et ANTHROPIC_AWS_WORKSPACE_ID depuis l'environnement. Vous pouvez remplacer l'un ou l'autre en passant aws_region / awsRegion ou workspace_id / workspaceId au constructeur. La région et l'ID d'espace de travail sont tous deux obligatoires. Le constructeur génère une erreur si l'ID d'espace de travail ne peut pas être résolu ; une région manquante génère également une erreur.
L'en-tête x-amz-security-token (cURL) n'est requis que pour les identifiants temporaires tels que les rôles IAM, SSO ou STS. Omettez-le lorsque vous utilisez des identifiants d'utilisateur IAM à long terme. Les clients SDK gèrent cela automatiquement en fonction de la source des identifiants.
La valeur --aws-sigv4 suit le format aws:amz:<region>:<service>. Le nom de service SigV4 est aws-external-anthropic, et la région doit correspondre à la région dans l'URL de votre point de terminaison. Une incohérence dans l'un ou l'autre produit une erreur générique de rejet de signature plutôt qu'un diagnostic spécifique.
Les tailles de « context window » (fenêtre de contexte) sur Claude Platform sur AWS sont identiques à celles de l'API Claude propriétaire. Voir Fenêtres de contexte pour les limites par modèle.
Claude Platform sur AWS utilise directement les points de terminaison de l'API Claude, ce qui signifie que vous obtenez une parité complète des fonctionnalités avec l'API Claude propriétaire (sauf indication contraire dans les limitations des fonctionnalités) :
anthropic-beta pour accéder aux fonctionnalités bêta, comme vous le feriez avec l'API Claude.container.skills et les mêmes en-têtes bêta que l'API Claude. Tous les Skills prédéfinis (PowerPoint, Excel, Word, PDF) fonctionnent immédiatement.Voir le tableau comparatif pour les différences de disponibilité des fonctionnalités par rapport à Amazon Bedrock.
Claude Managed Agents est disponible sur Claude Platform sur AWS, y compris les agents, les environnements, les sessions, les coffres d'identifiants, les magasins de mémoire, les webhooks, l'orchestration multi-agents et les bacs à sable auto-hébergés.
Le comportement des sessions sur Claude Platform sur AWS diffère de Claude Managed Agents propriétaire sur un point :
Les capacités suivantes ne sont pas actuellement disponibles sur Claude Platform sur AWS :
/v1/organizations/workspaces) sont disponibles. Les autres points de terminaison de l'API Admin (membres de l'organisation, membres de l'espace de travail, invitations, clés API, rapports d'utilisation, rapports de coûts, rapports de limite de débit et clés externes) ne sont pas actuellement disponibles. Gérez les clés CMEK dans la Claude Console à la place. Consultez les données d'utilisation et de coûts dans la Claude Console à la place. AWS IAM gère l'appartenance à l'organisation.Claude Platform sur AWS prend en charge les zones géographiques d'inférence suivantes :
La région AWS à laquelle votre espace de travail est lié contrôle le point de terminaison de passerelle que vous appelez et l'emplacement où les ressources côté AWS (IAM, CloudTrail, facturation) sont délimitées. Elle ne fixe pas l'emplacement où l'inférence du modèle s'exécute. Pour fixer l'inférence à une zone géographique spécifique, définissez inference_geo sur chaque requête ou configurez une valeur par défaut pour l'espace de travail.
Définissez la zone géographique d'inférence par requête avec le paramètre inference_geo :
Le paramètre inference_geo est pris en charge sur Claude Opus 4.6, Claude Sonnet 4.6 et les modèles ultérieurs. Les requêtes avec inference_geo sur Claude Opus 4.5, Claude Sonnet 4.5 ou Claude Haiku 4.5 renvoient une erreur 400. Voir Résidence des données pour les détails de disponibilité des modèles.
Si vous omettez inference_geo, la requête utilise le default_inference_geo de l'espace de travail s'il est configuré, sinon global.
Les contrôles de zone géographique d'inférence au niveau de l'espace de travail (allowed_inference_geos et default_inference_geo) sont également disponibles sur Claude Platform sur AWS. Voir Restrictions au niveau de l'espace de travail.
Les requêtes d'inférence et de ressources sur Claude Platform sur AWS ciblent un espace de travail. Vous passez l'ID de l'espace de travail dans l'en-tête anthropic-workspace-id sur ces appels API. Les ID d'espace de travail utilisent le format balisé wrkspc_ suivi d'un identifiant alphanumérique (par exemple, wrkspc_01AbCdEf23GhIj). Voir Obtenir votre ID d'espace de travail si vous ne l'avez pas encore.
Les espaces de travail sont liés à une seule région AWS. Un espace de travail créé dans us-west-2 n'est accessible que via le point de terminaison us-west-2. L'utilisation, les quotas, les coûts, les fichiers, les lots et les Skills sont tous agrégés par espace de travail, ce qui vous donne des ventilations par région dans la Claude Console.
Les espaces de travail servent également de ressource IAM principale pour Claude Platform sur AWS. Vous accordez ou refusez l'accès à des espaces de travail spécifiques via des politiques AWS IAM en utilisant l'ARN de l'espace de travail. Le segment de ressource de l'ARN est le même ID préfixé par wrkspc_ que vous passez dans l'en-tête anthropic-workspace-id :
arn:aws:aws-external-anthropic:{region}:{account-id}:workspace/{workspace-id}Par exemple :
arn:aws:aws-external-anthropic:us-west-2:123456789012:workspace/wrkspc_01AbCdEf23GhIjVoir Politiques IAM pour des exemples de politiques.
Créez des espaces de travail supplémentaires, renommez un espace de travail ou archivez un espace de travail depuis la page Workspaces de la Console AWS ou avec les points de terminaison d'espace de travail de l'API Admin. Un nouvel espace de travail est lié à la région AWS du point de terminaison que vous appelez pour le créer (voir Portée des espaces de travail). La page Workspaces de la Claude Console est en lecture seule.
Claude Platform sur AWS utilise la Claude Console standard à l'adresse platform.claude.com. Lorsque vous vous connectez depuis la Console AWS, un indicateur Account managed by AWS apparaît en bas à gauche de la barre latérale de la Claude Console et la Console est limitée à votre organisation Claude Platform sur AWS. Elle fournit des analyses d'utilisation, des ventilations de coûts, une visibilité sur les limites de débit, une visibilité sur les espaces de travail et des pages pour gérer les fichiers, les Agent Skills, les tâches par lots et les ressources Claude Managed Agents (agents, sessions, environnements, coffres d'identifiants, magasins de mémoire et webhooks).
L'accès à la Claude Console est fédéré via AWS IAM. Voir Configurer votre compte pour le flux complet de première connexion. En résumé :
aws-external-anthropic:AssumeConsole. Voir Actions IAM pour Claude Platform sur AWS.platform.claude.com.Deux rôles Claude Console sont disponibles : Admin et Developer. Le rôle Admin accorde l'accès à toutes les pages et tous les paramètres de la Claude Console disponibles pour Claude Platform sur AWS. Le rôle Developer accorde un accès en lecture aux informations d'utilisation, de coûts, de limite de débit et d'espace de travail. Contactez votre représentant de compte Anthropic pour attribuer le rôle Admin ou Developer à un principal.
La colonne Via la passerelle AWS indique si la page lit et écrit des données via la passerelle AWS (et est donc régie par les actions IAM). Les pages marquées Non lisent les métadonnées au niveau de l'organisation directement depuis Anthropic et contournent les vérifications d'actions IAM.
| Page | Disponible | Via la passerelle AWS | Remarques |
|---|---|---|---|
| Usage | Oui | Non | Affichez l'utilisation des tokens par modèle, espace de travail et dimension. Les données peuvent prendre quelques minutes à apparaître après une requête. |
| Cost | Oui | Non | Affichez la répartition des coûts par modèle et espace de travail. AWS Cost Explorer affiche le poste agrégé Claude Consumption Unit (CCU). |
| Limits | Oui | Non | Affichez les limites de débit (lecture seule). |
| Workspaces | Oui | Non | Affichez les espaces de travail par région (lecture seule). |
| Files | Oui | Oui | Affichez et gérez les fichiers téléversés. |
La Claude Console ne prend pas en charge le changement d'organisation pour Claude Platform on AWS. Pour accéder à une autre organisation, déconnectez-vous et réauthentifiez-vous via la console AWS en utilisant le rôle IAM du compte AWS de cette organisation.
Claude Platform on AWS attribue des limites de débit de niveau 1 lors de l'inscription. Anthropic gère directement les limites de débit, et non via les systèmes de quotas AWS.
Contrairement à l'API Claude de première partie, l'avancement automatique de niveau ne s'applique pas. Si vous avez besoin de limites plus élevées, contactez votre représentant de compte Anthropic. Pour les détails des niveaux et les limites par modèle, consultez Limites de débit.
Claude Platform on AWS facture via AWS Marketplace. L'utilisation est libellée en « Claude Consumption Units » (unités de consommation Claude), ou CCU, mesurée toutes les heures et facturée mensuellement à terme échu sur votre facture AWS. Les CCU ne sont pas des crédits prépayés ; il n'existe ni solde ni engagement de CCU.
Pour le prix des CCU, les mécanismes de conversion, l'application des remises et les tarifs de tokens par modèle, consultez Tarification de Claude Platform on AWS.
AWS CloudTrail peut capturer toutes les requêtes adressées à Claude Platform on AWS. Les opérations sur les espaces de travail, les coffres et les webhooks sont journalisées en tant qu'événements de gestion (Management events) par défaut. Les opérations d'inférence, de traitement par lots, de fichiers, de compétences, de modèles, de profils utilisateur et de Claude Managed Agents (autres que les coffres et les webhooks) sont classées comme événements de données (Data events) et nécessitent une configuration explicite de la journalisation des événements de données, ce qui entraîne des frais CloudTrail supplémentaires. Consultez la référence des actions IAM pour la classification complète des types d'événements et la documentation AWS CloudTrail pour les détails de configuration.
Chaque réponse inclut deux identifiants de requête dans les en-têtes de réponse :
x-amzn-requestid) : L'identifiant principal, indexé dans CloudTrail. Utilisez-le lorsque vous examinez des requêtes via les outils AWS ou lorsque vous contactez le support AWS.request-id) : L'identifiant secondaire. Utilisez-le lorsque vous contactez le support Anthropic.Anthropic recommande de journaliser votre activité sur une base glissante d'au moins 30 jours afin de comprendre les schémas d'utilisation et d'examiner tout problème potentiel.
AWS CloudTrail est configuré dans votre compte AWS. L'activation de la journalisation ne donne pas à AWS ni à Anthropic accès à votre contenu au-delà de ce qui est nécessaire pour la facturation et le fonctionnement du service.
Si vous utilisez actuellement Claude sur Bedrock, la migration vers Claude Platform on AWS nécessite des modifications dans l'ensemble de votre intégration. La signature SigV4 reste prise en charge, mais le contexte de signature, l'URL de base, le format d'API, les identifiants de modèle, le client et le package SDK, le format de streaming, les en-têtes de requête et la disponibilité régionale changent tous. Le tableau suivant résume les différences.
Le delta de migration dépend de l'intégration Bedrock dont vous provenez. Le tableau suivant présente à la fois l'intégration Bedrock actuelle (API Messages à bedrock-mantle.{region}.api.aws) et l'intégration InvokeModel héritée.
| Aspect | Depuis Claude dans Amazon Bedrock | Depuis Amazon Bedrock (hérité) | Vers Claude Platform on AWS |
|---|---|---|---|
| URL de base | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com | aws-external-anthropic.{region}.api.aws |
| Format d'API | API Messages à /anthropic/v1/messages | Bedrock Converse / InvokeModel | API Claude (/v1/{endpoint}) |
| Identifiants de modèle | anthropic.claude-opus-4-6 | anthropic.claude-opus-4-6-v1 (avec préfixe optionnel /) |
Si vous utilisez l'intégration Bedrock actuelle, le format du corps de requête est déjà celui de l'API Messages ; les changements concernent l'URL de base, le nom de service SigV4, les identifiants de modèle et l'ajout de l'en-tête anthropic-workspace-id. Si vous utilisez l'API InvokeModel ou Converse héritée, vous devrez également réécrire les formats de requête et de réponse au format de l'API Messages. Consultez Claude sur Amazon Bedrock (hérité) pour la correspondance des formats de requête.
anthropic-beta (voir limitations de fonctionnalités)Activez d'abord la fédération d'identité web sortante. Si votre compte AWS n'a jamais utilisé Claude Platform on AWS auparavant, vous devez activer la fédération d'identité web sortante une fois par compte avant d'effectuer des requêtes. Sans cette étape, toutes les requêtes échouent avec une erreur de fédération (voir Activer la fédération d'identité web sortante pour l'erreur exacte et la correction). Cette étape n'est pas requise pour Bedrock.
La « Zero Data Retention » (rétention zéro des données), ou ZDR, est optionnelle sur Claude Platform on AWS. Sur Bedrock, AWS est le sous-traitant des données et Anthropic ne conserve pas les entrées ni les sorties d'inférence ; le programme ZDR d'Anthropic ne s'y applique pas. Sur Claude Platform on AWS, Anthropic traite les données d'inférence en tant que sous-traitant indépendant, et la ZDR suit le modèle de l'API Claude de première partie : elle est disponible sur demande auprès de votre représentant de compte Anthropic. Confirmez votre inscription à la ZDR avant de migrer des charges de travail de production qui dépendent de garanties de rétention des données.
Claude Platform on AWS s'intègre à AWS IAM pour le contrôle d'accès. Vous accordez ou refusez l'accès à des actions d'API spécifiques sur des espaces de travail spécifiques en utilisant la syntaxe standard des politiques IAM.
Le nom de service SigV4 et l'espace de noms des actions IAM est aws-external-anthropic. Les actions suivent le modèle aws-external-anthropic:<Action> (par exemple, aws-external-anthropic:CreateInference).
La politique suivante autorise l'inférence en temps réel tout en bloquant le traitement par lots :
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"aws-external-anthropic:CreateInference",
"aws-external-anthropic:CountTokens",
"aws-external-anthropic:GetModel",
"aws-external-anthropic:ListModels",
"aws-external-anthropic:GetWorkspace"
],
"Resource": "arn:aws:aws-external-anthropic:*:*:workspace/*"
},
{
"Effect": "Allow",
"Action": "aws-external-anthropic:ListWorkspaces",
"Resource": "*"
},
{
"Effect": "Deny",
"Action": [
"aws-external-anthropic:CreateBatchInference",
"aws-external-anthropic:GetBatchInference",
"aws-external-anthropic:ListBatchInferences"
],
"Resource": "*"
}
]
}L'action GetBatchInference autorise à la fois la route des métadonnées de lot et la route des résultats de lot. La refuser bloque les deux lectures. Pour une politique de type Deny uniquement adaptée aux charges de travail sensibles à la ZDR, consultez Verrouillage des fonctionnalités pour un espace de travail sensible à la ZDR.
ListWorkspaces est limitée au compte, elle apparaît donc dans une instruction Allow distincte avec "Resource": "*". Spécifier un ARN d'espace de travail sur une action limitée au compte n'a aucun effet (voir Automatisation du provisionnement).
Cette politique suppose une authentification AWS SigV4. Si le principal s'authentifie avec une clé API, ajoutez également aws-external-anthropic:CallWithBearerToken à l'instruction Allow "Resource": "*". CallWithBearerToken est une action de couche d'authentification sans route qui ne se lie pas à un ARN d'espace de travail. Consultez Isolation des espaces de travail par client pour le modèle à deux instructions.
AWS fournit cinq politiques gérées (AnthropicFullAccess, AnthropicReadOnlyAccess, AnthropicInferenceAccess, AnthropicLimitedAccess et AnthropicSelfHostedEnvironmentAccess) pour les modèles d'accès courants. Pour les actions accordées par chaque politique, la liste complète des actions IAM, la correspondance route-action et des exemples de politiques supplémentaires, consultez Actions IAM pour Claude Platform on AWS.
Was this page helpful?
Transmises via les en-têtes anthropic-beta (voir limitations des fonctionnalités) |
En-tête anthropic-beta non pris en charge |
En-tête anthropic-beta non pris en charge |
| Authentification | AWS IAM / SigV4 ou clé API | AWS IAM / SigV4 | AWS IAM / SigV4 ou jeton bearer |
| Facturation | AWS Marketplace | AWS (service natif) | AWS (service natif) |
| URL de base | aws-external-anthropic.{region}.api.aws | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com |
| Client SDK | Classe client spécifique à la plateforme (par exemple, AnthropicAWS en Python), en bêta | AnthropicBedrockMantle | AnthropicBedrock / SDK Bedrock |
| Console | Claude Console (platform.claude.com, accès via la Console AWS) | Console Bedrock | Console Bedrock |
| Limites de débit et quotas | Gérés par Anthropic | Gérés par AWS | Gérés par AWS |
| Sous-traitant des données d'inférence | Anthropic | AWS | AWS |
S'inscrire dans la Console AWS
La page affiche une bannière Sign-up in progress. Restez sur la page. L'inscription prend quelques minutes pendant qu'AWS gère l'abonnement AWS Marketplace pour vous, puis vous redirige automatiquement.
Si votre organisation dispose d'une offre privée d'Anthropic, la Console la recherche et vous invite à l'accepter dans AWS Marketplace. Voir Offres privées pour plus de détails.
Si vous utilisez Claude Platform sur AWS, votre contenu (tel que les prompts et les complétions) est traité par Anthropic en dehors d'AWS. Consultez les politiques d'utilisation des données d'Anthropic pour plus de détails sur la manière dont le contenu et les métadonnées sont traités et stockés.
Configurer votre organisation Anthropic
Une fois l'inscription terminée, vous êtes redirigé vers platform.claude.com/partner-signup.
La finalisation de la configuration crée votre organisation Anthropic et accepte les Conditions commerciales de service et la Politique d'utilisation d'Anthropic. La page de service de la Console AWS affiche désormais une navigation latérale avec Home, API keys, Quickstart et Workspaces.
Créer votre espace de travail et noter son ID
Une fois la configuration terminée, la Console AWS vous invite à créer un espace de travail. Voir Espaces de travail pour plus de détails sur la liaison de région, la portée des ressources IAM et la création d'espaces de travail supplémentaires.
Trouvez l'ID de l'espace de travail sous Workspaces sur la page de service Claude Platform on AWS de la Console AWS ou dans la Claude Console. Les ID d'espace de travail utilisent le format wrkspc_ suivi d'un identifiant alphanumérique.
Se connecter à la Claude Console
L'accès à la Claude Console est fédéré via AWS IAM :
aws-external-anthropic:AssumeConsole. Voir Actions IAM pour Claude Platform sur AWS.platform.claude.com.Lorsque vous êtes connecté via la Console AWS, la Claude Console est limitée à votre organisation Claude Platform sur AWS. Un indicateur Account managed by AWS apparaît en bas à gauche de la barre latérale de la Claude Console.
from token_generator_for_aws_external_anthropic import TokenGenerator
from anthropic import AnthropicAWS
token = TokenGenerator(region="us-west-2").get_token()
client = AnthropicAWS(api_key=token, aws_region="us-west-2")from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)external_keys de l'API Admin ne sont pas actuellement disponibles. La clé doit se trouver dans la même région AWS que l'espace de travail auquel elle est attachée.from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
inference_geo="us",
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)| Oui |
| Oui |
| Affichez et gérez les Agent Skills. |
| Batches | Oui | Oui | Affichez et gérez les tâches de traitement par lots. |
| Agents | Oui | Oui | Affichez et gérez les définitions d'agents. |
| Sessions | Oui | Oui | Affichez les sessions d'agents et l'historique des événements. |
| Environments | Oui | Oui | Affichez et gérez les configurations de bac à sable cloud pour les sessions. |
| Credential vaults | Oui | Oui | Affichez et gérez les coffres d'identifiants pour l'authentification des sessions. |
| Memory stores | Oui | Oui | Affichez et gérez la mémoire persistante des agents. |
| Webhooks | Oui | Oui | Affichez et gérez les points de terminaison webhook sous Settings → Webhooks. |
| API keys | Non | N/A | Gérez les clés API dans la console AWS (Claude Platform on AWS → API keys). Voir Authentification par clé API. |
| Members | Non | N/A | Non applicable. AWS IAM gère les accès. |
| Billing | Non | N/A | Non applicable. AWS Marketplace gère la facturation. Affichez la répartition des coûts sur la page Cost. |
| Claude Code | Non | N/A | Affichez l'utilisation de Claude Code sur la page Usage. |
from anthropic import AnthropicAWS
client = AnthropicAWS()
response = client.messages.with_raw_response.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.headers.get("x-amzn-requestid")) # AWS request ID
print(response.headers.get("request-id")) # Anthropic request ID
message = response.parse()
print(message.content)us.global.claude-opus-4-6 |
| Client SDK | AnthropicBedrockMantle | AnthropicBedrock / SDK Bedrock | Client spécifique à la plateforme (voir Installer un SDK), en bêta |
| Package SDK | anthropic[bedrock], @anthropic-ai/bedrock-sdk, et autres | anthropic[bedrock], @anthropic-ai/bedrock-sdk, ou SDK AWS | anthropic[aws], @anthropic-ai/aws-sdk, et autres (voir Installer un SDK) |
| Nom de service SigV4 | bedrock-mantle | bedrock | aws-external-anthropic |
| Format de streaming | SSE | AWS EventStream | SSE (identique à l'API Claude) |
| En-tête d'espace de travail | Non applicable | Non applicable | anthropic-workspace-id requis |
| Disponibilité régionale | Voir Régions Amazon Bedrock | Voir Régions Amazon Bedrock | Toutes les régions commerciales AWS |