Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Arbeitsbereiche () Anthropic-compatible
Amazon Bedrock Workspaces bieten mithilfe der Anthropic-compatible Nachrichten-API auf dem Endpunkt eine Isolierung auf Anwendungsebene für Ihre generativen KI-Workloads. bedrock-mantle Workspaces ermöglichen es Ihnen, Ihre KI-Anwendungen zur Kostenverfolgung, Beobachtbarkeit und Zugriffskontrolle zu segmentieren.
Tipp
Für neue Anwendungen empfehlen wir den bedrock-runtime Endpunkt. Wenn Sie Workspaces nicht benötigen, verwenden Sie die Converse - oder Senden Sie eine einzelne Aufforderung mit InvokeModel (verschoben) Invoke-APIs mit aktivierten Inferenzprofilen für Isolierung, Tagging und Kostenverfolgung. bedrock-runtime
Anmerkung
Workspaces können nur mit Modellen verwendet werden, die die Messages-API auf dem Endpunkt unterstützen. bedrock-mantle Informationen darüber, welche Modelle die Messages API unterstützen, finden Sie unterVon Amazon Bedrock unterstützte APIs.
Wenn Sie die OpenAI-compatible APIs (Responses API, Chat Completions) verwenden, verwenden Sie Projekte (OpenAI-compatible) stattdessen.
Was ist ein Workspace?
Ein Workspace ist eine logische Grenze, die verwendet wird, um Workloads wie Anwendungen, Umgebungen oder Experimente innerhalb von Amazon Bedrock zu isolieren, wenn die Anthropic Messages API verwendet wird. Workspaces sind dieselbe zugrundeliegende Ressource wie Projekte (OpenAI-compatible) — sie werden mithilfe der Projekt-API verwaltet und bieten dieselben Funktionen:
-
Zugriffsisolierung: Steuern Sie mithilfe der IAM-Richtlinien für Amazon Bedrock Projects, wer auf bestimmte Workspace-Ressourcen zugreifen kann
-
Kostenüberwachung: Verfolgen Sie die Ausgaben auf Workspace-Ebene mithilfe von AWS-Tags und AWS Cost Explorer
-
Beobachtbarkeit: Verfolge Nutzungskennzahlen und -muster pro Workspace zur Überwachung und Optimierung.
Workspaces ermöglichen es Ihnen, mehrere generative KI-Workloads in der Produktion zu verwalten, ohne separate AWS Konten oder Organisationen einrichten zu müssen. Dadurch wird die betriebliche Komplexität reduziert und gleichzeitig Sicherheit und Governance gewahrt.
Jedes AWS Konto hat einen Standardarbeitsbereich (Projekt), dem alle Inferenzanforderungen zugeordnet sind. Sie können mithilfe der Projekte-API zusätzliche Arbeitsbereiche erstellen und sie in Nachrichten-API-Anfragen mithilfe des anthropic-workspace Headers referenzieren.
Wann sollte man Workspaces verwenden
Du solltest Workspaces verwenden, wenn du:
-
Nach Geschäftsstruktur organisieren: Verwalten Sie die Nutzung von Amazon Bedrock auf der Grundlage Ihrer Organisationstaxonomie wie Geschäftseinheiten, Teams, Anwendungen oder Kostenstellen
-
Verfolgen Sie die Kosten genau: Überwachen Sie die KI-Ausgaben und weisen Sie sie bestimmten Teams, Projekten oder Umgebungen zu
-
Durchsetzung von Zugriffsrichtlinien: Wenden Sie granulare IAM-Berechtigungen an, um zu kontrollieren, wer auf bestimmte KI-Workloads zugreifen kann
-
Skalieren Sie die Produktionsworkloads: Führen Sie mehrere Produktionsanwendungen mit klaren betrieblichen Grenzen und Überwachung aus
Arbeitsbereiche im Vergleich zu Projekten
Arbeitsbereiche und Projekte (OpenAI-compatible) sind dieselbe zugrundeliegende Ressource — beide werden über die Projekt-API verwaltet. Der Unterschied besteht darin, wie Sie in Ihren Inferenzanfragen auf sie verweisen, je nachdem, welche API Sie verwenden:
| Feature | Arbeitsbereiche | Projekte |
|---|---|---|
| Unterstützte APIs | API für anthropische Nachrichten | OpenAI-compatible APIs (Antworten, Chat-Abschlüsse) |
| Endpoint | bedrock-mantle.{region}.api.aws/anthropic/v1/messages |
bedrock-mantle.{region}.api.aws/v1 |
| Header | anthropic-workspace: {project-id} |
OpenAI-Project: {project-id} |
| Verwaltungs-API | API für Projekte | API für Projekte |
| Zugriffskontrolle | Projekt als Ressource in IAM-Richtlinien | Projekt als Ressource in IAM-Richtlinien |
| Nachverfolgung der Kosten | AWS Schlagworte auf Projekten | AWS Schlagworte auf Projekten |
Erste Schritte mit Workspaces
In diesem Abschnitt erfährst du, wie du einen Workspace erstellst, ihn mit Messages-API-Anfragen verknüpfst und deine Einrichtung verifizierst.
Voraussetzungen
Bevor du anfängst, stelle sicher, dass du:
-
Ein AWS Konto mit Zugang zu Amazon Bedrock
-
IAM-Berechtigungen zum Erstellen und Verwalten von Amazon Bedrock-Projekten
-
Ein API-Schlüssel für die Amazon Bedrock-Authentifizierung
-
Zugriff auf Claude-Modelle (sieheZugang zu Modellen anfordern)
Schritt 1: Einrichten Ihrer Umgebung
Konfigurieren Sie Ihre Umgebungsvariablen mit Ihren Amazon Bedrock-Anmeldeinformationen:
export BEDROCK_API_KEY="<your-bedrock-key>" export BEDROCK_REGION="us-east-1"
Schritt 2: Einen Workspace erstellen
Arbeitsbereiche werden mithilfe der Projekte-API erstellt. Erstellen Sie einen Arbeitsbereich (Projekt) mit einem Namen und Stichwörtern für die Kostenüberwachung:
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" } }'
Antwort:
{ "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" } }
Notieren Sie sich das id Feld — das ist der Wert, den Sie in der anthropic-workspace Kopfzeile übergeben.
Schritt 3: Ordne Anfragen deinem Workspace zu
Um deine Nachrichten-API-Anfragen mit einem Workspace zu verknüpfen, füge den anthropic-workspace Header mit der Projekt-ID hinzu:
Alle Inferenzanfragen, die mit derselben Workspace-ID gestellt wurden, werden gruppiert, sodass die Kosten pro Workspace, Zugriffskontrolle und Beobachtbarkeit nachverfolgt werden können.
Schritt 4: Verifiziere deine Workspace-Einrichtung
Listet alle Workspaces (Projekte) auf, um sicherzustellen, dass dein Workspace erfolgreich erstellt wurde:
curl -X GET "https://bedrock-mantle.$BEDROCK_REGION.api.aws/v1/organization/projects" \ -H "Authorization: Bearer $BEDROCK_API_KEY"
Arbeitsbereiche verwalten
Da Arbeitsbereiche über die Projekte-API verwaltet werden, gelten alle Projektmanagementvorgänge. Eine Arbeiten mit -Projekten ausführliche Anleitung finden Sie unter:
-
Arbeitsbereiche auflisten: Rufe alle Arbeitsbereiche in deinem Konto ab
-
Details abrufen: Rufe Informationen zu einem bestimmten Workspace ab
-
Workspaces aktualisieren: Den Workspace-Namen oder die Tags ändern
-
Stichwörter verwalten: Stichwörter für die Kostenzuweisung hinzufügen oder entfernen
-
Workspaces archivieren: Archivieren Sie Workspaces, die nicht mehr verwendet werden
Bewährte Methoden
Empfohlene Workspace-Struktur
Ein Arbeitsbereich pro Anwendung: Erstellen Sie separate Arbeitsbereiche für jede einzelne Anwendung oder jeden Dienst.
├── Claude-Chatbot-Production ├── Claude-Chatbot-Staging ├── Claude-Chatbot-Development ├── Claude-Summarizer-Production └── Claude-Summarizer-Development
-
Separate Umgebungen: Verwenden Sie unterschiedliche Arbeitsbereiche für Entwicklungs-, Staging- und Produktionsumgebungen.
-
Isolierung von Experimenten: Schaffen Sie spezielle Arbeitsbereiche für Experimente und Machbarkeitsstudien.
Lebenszyklusmanagement am Arbeitsplatz
-
Arbeitsbereiche frühzeitig erstellen: Richten Sie Arbeitsbereiche ein, bevor Sie Anwendungen bereitstellen
-
Verwenden Sie eine konsistente Benennung: Folgen Sie den Benennungskonventionen der
-
Schlagwort für die Kostenzuweisung: Geben Sie immer Kostenstellen- und Team-Tags an
-
Regelmäßige Audits: Überprüfen und archivieren Sie regelmäßig ungenutzte Arbeitsbereiche
-
Überwachen Sie die Nutzung: Verfolgen Sie Workspace-Kennzahlen, um Optimierungsmöglichkeiten zu identifizieren