Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Espaces de travail () Anthropic-compatible
Les espaces de travail Amazon Bedrock fournissent une isolation au niveau de l'application pour vos charges de travail génératives basées sur l'IA à l'aide de l'API Anthropic-compatible Messages sur le terminal. bedrock-mantle Les espaces de travail vous permettent de segmenter vos applications d'IA pour le suivi des coûts, l'observabilité et le contrôle d'accès.
Note
Les espaces de travail ne peuvent être utilisés qu'avec des modèles qui prennent en charge l'API Messages sur le bedrock-mantle terminal. Pour savoir quels modèles sont compatibles avec l'API Messages, consultezAPI prises en charge par Amazon Bedrock.
Si vous utilisez les OpenAI-compatible API (API Responses, Chat Completions), utilisez-les Projets (OpenAI-compatible) plutôt.
Qu'est-ce qu'un espace de travail ?
Un espace de travail est une limite logique utilisée pour isoler les charges de travail telles que les applications, les environnements ou les expériences au sein d'Amazon Bedrock lors de l'utilisation de l'API Anthropic Messages. Les espaces de travail constituent la même ressource sous-jacente que Projets (OpenAI-compatible) : ils sont gérés à l'aide de l'API Projects et offrent les mêmes fonctionnalités :
-
Isolation des accès : contrôlez qui peut accéder à des ressources d'espace de travail spécifiques à l'aide des politiques IAM pour Amazon Bedrock Projects
-
Surveillance des coûts : suivez les dépenses au niveau de l'espace de travail à l'aide des balises AWS et d'AWS Cost Explorer
-
Observabilité : suivez les indicateurs et les modèles d'utilisation par espace de travail à des fins de surveillance et d'optimisation.
Les espaces de travail vous permettent de gérer plusieurs charges de travail d'IA générative en production sans créer de AWS comptes ou d'organisations distincts, ce qui réduit la complexité opérationnelle tout en préservant la sécurité et la gouvernance.
Chaque AWS compte possède un espace de travail par défaut (projet) auquel toutes les demandes d'inférence sont associées. Vous pouvez créer des espaces de travail supplémentaires à l'aide de l'API Projects et les référencer dans les demandes de l'API Messages à l'aide de l'anthropic-workspaceen-tête.
Quand utiliser les espaces de travail
Vous devez utiliser Workspaces lorsque vous devez :
-
Organiser par structure commerciale : gérez l'utilisation d'Amazon Bedrock en fonction de votre taxonomie organisationnelle, telle que les unités commerciales, les équipes, les applications ou les centres de coûts
-
Suivez les coûts avec précision : surveillez et répartissez les dépenses liées à l'IA entre des équipes, des projets ou des environnements spécifiques
-
Appliquer les politiques d'accès : appliquez des autorisations IAM granulaires pour contrôler qui peut accéder à des charges de travail d'IA spécifiques
-
Augmentez les charges de travail de production : exécutez plusieurs applications de production avec des limites opérationnelles et une surveillance claires
Espaces de travail et projets
Les espaces de travail et Projets (OpenAI-compatible) 3 constituent la même ressource sous-jacente. Les deux sont gérés via l'API Projects. La différence réside dans la manière dont vous les référencez dans vos demandes d'inférence, en fonction de l'API que vous utilisez :
| Fonctionnalité | Espaces de travail | Projets |
|---|---|---|
| API prises en charge | API Anthropic Messages | OpenAI-compatible API (réponses, terminaisons de chat) |
| Endpoint | bedrock-mantle.{region}.api.aws/anthropic/v1/messages |
bedrock-mantle.{region}.api.aws/v1 |
| En-tête | anthropic-workspace: {project-id} |
OpenAI-Project: {project-id} |
| API de gestion | API de projets | API de projets |
| Contrôle d’accès | Le projet en tant que ressource dans les politiques IAM | Le projet en tant que ressource dans les politiques IAM |
| Suivi des coûts | AWS tags sur les projets | AWS tags sur les projets |
Commencer à utiliser Workspaces
Cette section explique comment créer un espace de travail, l'associer aux requêtes de l'API Messages et vérifier votre configuration.
Conditions préalables
Avant de commencer, assurez-vous de disposer des éléments suivants :
-
Un AWS compte avec accès à Amazon Bedrock
-
Autorisations IAM pour créer et gérer des projets Amazon Bedrock
-
Une clé d'API pour l'authentification Amazon Bedrock
-
Accès aux modèles Claude (voirDemander l'accès aux modèles)
Étape 1 : configuration de votre environnement
Configurez vos variables d'environnement avec vos informations d'identification Amazon Bedrock :
export BEDROCK_API_KEY="<your-bedrock-key>" export BEDROCK_REGION="us-east-1"
Étape 2 : Création d'un espace de travail
Les espaces de travail sont créés à l'aide de l'API Projects. Créez un espace de travail (projet) avec un nom et des tags pour le suivi des coûts :
curl -X POST "https://bedrock-mantle.$BEDROCK_REGION.api.aws/v1/organization/projects" \ -H "Authorization: Bearer $BEDROCK_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Claude Chatbot Production", "tags": { "Application": "CustomerChatbot", "Environment": "Production", "Team": "NLPEngineering", "CostCenter": "41250" } }'
Réponse :
{ "arn": "arn:aws:bedrock-mantle:us-east-1:123456789012:project/proj_abc123def456", "created_at": 1772135628, "id": "proj_abc123def456", "name": "Claude Chatbot Production", "object": "organization.project", "status": "active", "tags": { "Application": "CustomerChatbot", "Environment": "Production", "Team": "NLPEngineering", "CostCenter": "41250" } }
Notez le id champ : il s'agit de la valeur que vous transmettez dans l'anthropic-workspaceen-tête.
Étape 3 : associer les demandes à votre espace de travail
Pour associer vos demandes d'API Messages à un espace de travail, incluez l'anthropic-workspaceen-tête avec l'ID du projet :
Toutes les demandes d'inférence effectuées avec le même identifiant d'espace de travail sont regroupées, ce qui permet le suivi des coûts par espace de travail, le contrôle d'accès et l'observabilité.
Étape 4 : vérifier la configuration de votre espace de travail
Répertoriez tous les espaces de travail (projets) pour vérifier que votre espace de travail a bien été créé :
curl -X GET "https://bedrock-mantle.$BEDROCK_REGION.api.aws/v1/organization/projects" \ -H "Authorization: Bearer $BEDROCK_API_KEY"
Gestion des espaces de travail
Les espaces de travail étant gérés via l'API Projects, toutes les opérations de gestion de projet s'appliquent. Consultez Utilisation des projets les instructions détaillées sur :
-
Répertorier les espaces de travail : récupérer tous les espaces de travail de votre compte
-
Récupération de détails : obtenir des informations sur un espace de travail spécifique
-
Mise à jour des espaces de travail : modifier le nom ou les balises de l'espace de travail
-
Gestion des balises : ajouter ou supprimer des balises pour la répartition des coûts
-
Archivage des espaces de travail : archivez les espaces de travail qui ne sont plus utilisés
Bonnes pratiques
Structure d'espace de travail recommandée
Un espace de travail par application : créez des espaces de travail distincts pour chaque application ou service distinct.
├── Claude-Chatbot-Production ├── Claude-Chatbot-Staging ├── Claude-Chatbot-Development ├── Claude-Summarizer-Production └── Claude-Summarizer-Development
-
Environnements distincts : utilisez différents espaces de travail pour les environnements de développement, de préparation et de production.
-
Isolation des expériences : créez des espaces de travail dédiés aux expériences et aux validations de concepts.
Gestion du cycle de vie des espaces
-
Créez des espaces de travail à un stade précoce : configurez des espaces de travail avant de déployer des applications
-
Utilisez une dénomination cohérente : respectez les conventions de dénomination de l'organisation
-
Tag pour la répartition des coûts : incluez toujours les tags du centre de coûts et de l'équipe
-
Audits réguliers : examinez et archivez régulièrement les espaces de travail inutilisés
-
Surveiller l'utilisation : suivre les indicateurs de l'espace de travail pour identifier les opportunités d'optimisation