Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Spazi di lavoro () Anthropic-compatible
Amazon Bedrock Workspaces fornisce l'isolamento a livello di applicazione per i carichi di lavoro di IA generativa utilizzando l'API Messages sull'endpoint. Anthropic-compatible bedrock-mantle Gli spazi di lavoro ti consentono di segmentare le tue applicazioni di intelligenza artificiale per il monitoraggio dei costi, l'osservabilità e il controllo degli accessi.
Suggerimento
Per le nuove applicazioni, consigliamo l'bedrock-runtimeendpoint. Se non hai bisogno di Workspaces, utilizza le API Converse o Invoke con Inference Profiles per l'isolamento, l'etichettatura e il monitoraggio dei costi. bedrock-runtime
Nota
Gli spazi di lavoro possono essere utilizzati solo con modelli che supportano l'API Messages sull'endpoint. bedrock-mantle Per vedere quali modelli supportano l'API Messages, consulta. API supportate da Amazon Bedrock
Se stai usando le OpenAI-compatible API (Responses API, Chat Completions), usa Progetti (OpenAI-compatible) invece.
Cos'è uno spazio di lavoro?
Uno spazio di lavoro è un limite logico utilizzato per isolare carichi di lavoro come applicazioni, ambienti o esperimenti all'interno di Amazon Bedrock quando si utilizza l'API Anthropic Messages. Gli spazi di lavoro sono la stessa risorsa sottostanteProgetti (OpenAI-compatible): sono gestiti utilizzando l'API Projects e forniscono le stesse funzionalità:
-
Isolamento degli accessi: controlla chi può accedere a specifiche risorse dello spazio di lavoro utilizzando le policy IAM per Amazon Bedrock Projects
-
Monitoraggio dei costi: monitora la spesa a livello di spazio di lavoro utilizzando i tag AWS e AWS Cost Explorer
-
Osservabilità: tieni traccia delle metriche e dei modelli di utilizzo per area di lavoro per il monitoraggio e l'ottimizzazione.
Gli spazi di lavoro consentono di gestire più carichi di lavoro di intelligenza artificiale generativa in produzione senza creare AWS account o organizzazioni separati, riducendo la complessità operativa e mantenendo la sicurezza e la governance.
Ogni AWS account ha uno spazio di lavoro predefinito (progetto) a cui sono associate tutte le richieste di inferenza. Puoi creare spazi di lavoro aggiuntivi utilizzando l'API Projects e farvi riferimento nelle richieste API di Messaggi utilizzando l'intestazione. anthropic-workspace
Quando usare Workspaces
Dovresti usare Workspaces quando hai bisogno di:
-
Organizza per struttura aziendale: gestisci l'utilizzo di Amazon Bedrock in base alla tua tassonomia organizzativa, ad esempio unità aziendali, team, applicazioni o centri di costo
-
Tieni traccia dei costi con precisione: monitora e alloca la spesa per l'IA a team, progetti o ambienti specifici
-
Applica le politiche di accesso: applica autorizzazioni IAM granulari per controllare chi può accedere a carichi di lavoro AI specifici
-
Scala i carichi di lavoro di produzione: esegui più applicazioni di produzione con limiti operativi e monitoraggio chiari
Spazi di lavoro e progetti
Workspace e Aree Progetti (OpenAI-compatible) sono la stessa risorsa sottostante: entrambi sono gestiti tramite l'API Projects. La differenza sta nel modo in cui si fa riferimento ad essi nelle richieste di inferenza, a seconda dell'API utilizzata:
| Funzionalità | WorkSpace | Progetti |
|---|---|---|
| API supportate | API Anthropic Messages | OpenAI-compatible API (risposte, completamenti delle chat) |
| Endpoint | bedrock-mantle.{region}.api.aws/anthropic/v1/messages |
bedrock-mantle.{region}.api.aws/v1 |
| Header | anthropic-workspace: {project-id} |
OpenAI-Project: {project-id} |
| API di gestione | API dei progetti | API dei progetti |
| Controllo degli accessi | Il progetto come risorsa nelle politiche IAM | Il progetto come risorsa nelle politiche IAM |
| Monitoraggio dei costi | AWS tag sui progetti | AWS tag sui progetti |
Guida introduttiva a Workspaces
Questa sezione illustra come creare uno spazio di lavoro, associarlo alle richieste API di Messages e verificare la configurazione.
Prerequisiti
Prima di iniziare, assicurati di avere:
-
Un AWS account con accesso ad Amazon Bedrock
-
Autorizzazioni IAM per creare e gestire progetti Amazon Bedrock
-
Una chiave API per l'autenticazione Amazon Bedrock
-
Accesso ai modelli Claude (vedi) Richiedi l'accesso ai modelli
Fase 1: configurazione dell'ambiente
Configura le variabili di ambiente con le tue credenziali Amazon Bedrock:
export BEDROCK_API_KEY="<your-bedrock-key>" export BEDROCK_REGION="us-east-1"
Passaggio 2: crea uno spazio di lavoro
Gli spazi di lavoro vengono creati utilizzando l'API Projects. Crea uno spazio di lavoro (progetto) con un nome e dei tag per il monitoraggio dei costi:
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" } }'
Risposta:
{ "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" } }
Nota il id campo: questo è il valore che inserisci nell'anthropic-workspaceintestazione.
Passaggio 3: Associa le richieste al tuo spazio di lavoro
Per associare le tue richieste API Messages a uno spazio di lavoro, includi nell'anthropic-workspaceintestazione l'ID del progetto:
Tutte le richieste di inferenza effettuate con lo stesso ID dello spazio di lavoro vengono raggruppate, consentendo il monitoraggio dei costi, il controllo degli accessi e l'osservabilità per area di lavoro.
Passaggio 4: verifica la configurazione del tuo spazio di lavoro
Elenca tutti gli spazi di lavoro (progetti) per verificare che il tuo spazio di lavoro sia stato creato correttamente:
curl -X GET "https://bedrock-mantle.$BEDROCK_REGION.api.aws/v1/organization/projects" \ -H "Authorization: Bearer $BEDROCK_API_KEY"
Gestione degli spazi di lavoro
Poiché gli spazi di lavoro sono gestiti tramite l'API Projects, si applicano tutte le operazioni di gestione dei progetti. Utilizzo dei progettiPer istruzioni dettagliate, consulta:
-
Elenco delle aree di lavoro: recupera tutte le aree di lavoro nel tuo account
-
Recupero dei dettagli: ottieni informazioni su uno spazio di lavoro specifico
-
Aggiornamento degli spazi di lavoro: modifica del nome o dei tag dell'area di lavoro
-
Gestione dei tag: aggiungi o rimuovi tag per l'allocazione dei costi
-
Archiviazione degli spazi di lavoro: Archivia gli spazi di lavoro che non sono più in uso
Best practice
Struttura dell'area di lavoro consigliata
Uno spazio di lavoro per applicazione: crea aree di lavoro separate per ogni applicazione o servizio distinto.
├── Claude-Chatbot-Production ├── Claude-Chatbot-Staging ├── Claude-Chatbot-Development ├── Claude-Summarizer-Production └── Claude-Summarizer-Development
-
Ambienti separati: utilizza spazi di lavoro diversi per gli ambienti di sviluppo, staging e produzione.
-
Isolamento degli esperimenti: crea spazi di lavoro dedicati per esperimenti e prove di concetto.
Gestione del ciclo di vita del workspace
-
Crea gli spazi di lavoro in anticipo: configura gli spazi di lavoro prima di distribuire le applicazioni
-
Usa una denominazione coerente: segui le convenzioni di denominazione organizzative
-
Tag per l'allocazione dei costi: includi sempre i tag del centro di costo e del team
-
Verifiche regolari: rivedi e archivia periodicamente gli spazi di lavoro inutilizzati
-
Monitora l'utilizzo: tieni traccia delle metriche degli spazi di lavoro per identificare le opportunità di ottimizzazione