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.
Claude Platform sur AWS présente 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 changer sans préavis. Définissez le paramètre inference_geo par requête pour 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 de première partie. 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 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 (Opus 4.6 et versions antérieures) |
|---|---|---|---|
| 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 |
| Fonctionnalités bêta | 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 |
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 de première partie 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 exigent qu'AWS soit le seul sous-traitant des données, devraient utiliser Claude dans Amazon Bedrock. Bedrock s'exécute entièrement sur une infrastructure contrôlée par AWS, avec AWS comme partie exploitante.
Quelle offre utilisez-vous ? Claude est disponible via plusieurs produits distincts :
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, notation 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 de première partie 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.
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.
L'inscription à Claude Platform sur AWS provisionne toujours une nouvelle organisation Anthropic liée à votre compte AWS. Il n'existe pas de conversion sur place : une organisation existante, telle qu'une organisation API Claude de première partie, ne peut pas devenir une organisation Claude Platform sur AWS.
Planifiez une migration depuis une organisation existante comme un basculement vers une nouvelle organisation :
/v1/{endpoint}), donc les formats de requête et de réponse sont inchangés par rapport à l'API Claude de première partie. Ce qui change, c'est l'URL de base, la méthode d'authentification et l'en-tête anthropic-workspace-id requis ; voir Effectuer des requêtes. Certaines fonctionnalités de la plateforme diffèrent ; voir Fonctionnalités non prises en charge.Une fois la nouvelle organisation opérationnelle, les différences se concentrent sur la facturation et l'authentification, qui sont gérées via AWS :
Pour les organisations Claude Enterprise (claude.ai), qui se comportent différemment, consultez la comparaison des offres.
Assurez-vous de disposer de :
aws-external-anthropic:CreateInference sur votre espace de travail, plus aws-external-anthropic:CallWithBearerToken si vous vous authentifiez avec une clé API (voir Politiques IAM)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 continuer. Vérifiez et récupérez l'URL d'é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". C'est 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 requise. 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 Signature Version 4 (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 API de première partie) 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 demandée, l'expiration de vos identifiants AWS et 12 heures. Consultez les 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 :
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")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 les conventions 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, et 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 requise. 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.
pip install -U "anthropic[aws]"Sur macOS avec Homebrew Python ou d'autres environnements Python gérés en externe, pip install peut échouer avec une erreur PEP 668 externally-managed-environment. Créez et activez d'abord un environnement virtuel : python3 -m venv .venv && source .venv/bin/activate.
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 5 | claude-sonnet-5 |
| 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 de première partie. Il n'y a pas d'ARN de style Bedrock ni de préfixes anthropic..
Les nouveaux modèles sont généralement lancés sur Claude Platform sur AWS le même jour que sur l'API Claude de première partie.
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 API que l'API Claude de première partie. Les différences sont l'URL de base, la méthode d'authentification et un en-tête anthropic-workspace-id requis qui identifie l'espace de travail ciblé par la requête.
Avant d'exécuter ces exemples, complétez les étapes de la section Avant d'effectuer des appels API.
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)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 requis. Le constructeur génère une erreur si l'un ou l'autre ne peut pas être résolu.
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 de première partie. 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 de première partie (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éconstruits (PowerPoint, Excel, Word, PDF) fonctionnent immédiatement.external_keys de l'Admin API 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.Consultez 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 de première partie 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'Admin API (membres de l'organisation, membres de l'espace de travail, invitations, clés API, rapports d'utilisation, rapports de coûts, rapports de limites 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'endroit où les ressources côté AWS (IAM, CloudTrail, facturation) sont délimitées. Elle ne fixe pas l'endroit 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 d'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 les modèles Claude 4.6 et 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.
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
inference_geo="us",
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)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 on AWS ciblent un espace de travail. Vous transmettez l'ID de l'espace de travail dans l'en-tête anthropic-workspace-id lors de ces appels API. Les ID d'espace de travail utilisent le format balisé wrkspc_ suivi d'un identifiant alphanumérique (par exemple, wrkspc_01AbCdEf23GhIj). Consultez 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 regroupé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 on 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 transmettez 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_01AbCdEf23GhIjConsultez 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'Admin API. 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 on AWS utilise la Claude Console standard sur 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 se limite à votre organisation Claude Platform on 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, ainsi que 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. Consultez Configurer votre compte pour le flux complet de première connexion. En résumé :
aws-external-anthropic:AssumeConsole. Consultez Actions IAM pour Claude Platform on AWS.platform.claude.com.Deux rôles Claude Console sont disponibles : Admin et Developer. Le rôle Admin donne accès à toutes les pages et tous les paramètres de la Claude Console disponibles pour Claude Platform on AWS. Le rôle Developer donne un accès en lecture aux informations d'utilisation, de coût, 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 les ventilations de 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). Les augmentations de niveau passent par votre représentant de compte Anthropic ; voir Limites de débit et quotas. |
| 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. |
| Skills | 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 de 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 l'accès. |
| Billing | Oui (limité) | Non | Définissez une limite de dépenses mensuelle pour l'organisation ; voir Limites de dépenses. AWS Marketplace gère la facturation. Affichez les ventilations de coûts sur la page Cost. |
| Claude Code | Non | N/A | Affichez l'utilisation de Claude Code sur la page Usage. |
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.
Les organisations sur Claude Platform on AWS sont placées au niveau Start. Anthropic gère les limites de débit directement, et non via les systèmes de quotas AWS.
Les organisations sur Claude Platform on AWS ne passent pas automatiquement d'un niveau d'utilisation à l'autre. L'avancement de niveau basé sur l'utilisation s'applique aux organisations de l'API Claude de première partie, et non aux organisations facturées via AWS Marketplace. Le flux en libre-service Request rate limit increase dans la Claude Console n'est pas non plus disponible : la page Limits vous dirige plutôt vers votre représentant de compte Anthropic.
Pour demander des limites plus élevées, contactez votre représentant de compte Anthropic ou le support. Incluez les éléments suivants dans votre demande :
Les niveaux d'utilisation sont des paliers fixes : chaque niveau associe des limites de débit à un plafond de dépenses mensuel, et passer à un niveau supérieur augmente les deux. 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'y a 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.
Les niveaux d'utilisation Start, Build et Scale comportent chacun un plafond de dépenses mensuel ; consultez les plafonds de dépenses par niveau pour les valeurs actuelles. Le plafond de dépenses et les limites de débit appartiennent au même niveau, donc pour augmenter le plafond, demandez une augmentation de niveau via votre représentant de compte Anthropic ou le support (voir Limites de débit et quotas).
Vous pouvez également définir votre propre limite de dépenses mensuelle pour plafonner ce que votre organisation dépense :
Les limites de dépenses que vous définissez sont des limites souples : les dépenses sont calculées aux prix catalogue et peuvent prendre environ deux heures pour refléter l'utilisation récente.
AWS CloudTrail peut capturer toutes les requêtes vers Claude Platform on AWS. Les opérations sur les espaces de travail, les coffres et les webhooks sont journalisées comme événements de gestion par défaut. Les opérations d'inférence, de lot, de fichier, de skill, de modèle, de profil utilisateur et de Claude Managed Agents (autres que les coffres et les webhooks) sont classées comme événements de données et nécessitent une configuration explicite de 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 ID de requête dans les en-têtes de réponse :
x-amzn-requestid) : L'ID 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'ID secondaire. Utilisez-le lorsque vous contactez le support Anthropic.from anthropic import AnthropicAWS
client = AnthropicAWS()
response = client.messages.with_raw_response.create(
model="claude-sonnet-5",
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)Anthropic recommande de journaliser votre activité sur une base glissante d'au moins 30 jours pour comprendre les schémas d'utilisation et examiner les problèmes.
AWS CloudTrail est configuré dans votre compte AWS. L'activation de la journalisation ne donne pas à AWS ou à 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 de l'API, les ID 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. Claude Platform on AWS provisionne également une nouvelle organisation Anthropic. 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 montre à la fois l'intégration Bedrock actuelle (Messages API sur bedrock-mantle.{region}.api.aws) et l'intégration InvokeModel héritée.
| Aspect | Depuis Claude dans Amazon Bedrock | Depuis Amazon Bedrock (Opus 4.6 et antérieur) | 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 de l'API | Messages API sur /anthropic/v1/messages | Bedrock Converse / InvokeModel | API Claude (/v1/{endpoint}) |
| ID de modèle | anthropic.claude-haiku-4-5 | anthropic.claude-haiku-4-5-20251001-v1:0 (avec un préfixe de profil d'inférence us. ou global.) | claude-haiku-4-5 |
| 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 |
| Organisation Anthropic | Aucune requise | Aucune requise | Nouvelle organisation créée à l'inscription. Les organisations existantes ne peuvent pas être converties (voir Migration depuis une organisation Anthropic existante) |
Si vous utilisez l'intégration Bedrock actuelle, le format du corps de requête est déjà celui de la Messages API. Les changements concernent l'URL de base, le nom de service SigV4, les ID 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 formes de requête et de réponse au format Messages API. Consultez Claude sur Amazon Bedrock (Opus 4.6 et antérieur) pour le mappage des formes 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 ou 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 de données indépendant, et la ZDR suit le modèle de l'API Claude de première partie : elle est disponible sur demande via votre représentant de compte Anthropic. Confirmez l'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 API spécifiques sur des espaces de travail spécifiques en utilisant la syntaxe de politique IAM standard.
Le nom de service SigV4 et l'espace de noms d'action 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 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 a une portée au niveau du compte, elle apparaît donc dans une instruction Allow distincte avec "Resource": "*". Spécifier un ARN d'espace de travail sur une action à portée de 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, le mappage route-action et des exemples de politiques supplémentaires, consultez Actions IAM pour Claude Platform on AWS.
Explorez les fonctionnalités et capacités avancées de Claude.
Découvrez la tarification de Claude Platform on AWS et les tarifs des Claude Consumption Units.
À mesure que des modèles plus sûrs et plus performants sont lancés, Anthropic retire régulièrement les anciens. Consultez toutes les dépréciations de l'API, ainsi que les remplacements recommandés.
Affichez l'utilisation, les coûts et les espaces de travail dans la Claude Console. Connectez-vous via la console AWS.
Utilisez Claude exploité par AWS si vous avez besoin qu'AWS soit le seul sous-traitant des données.
Gérez votre abonnement et votre facturation AWS Marketplace.
Was this page helpful?