Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Espacios de trabajo () Anthropic-compatible
Los espacios de trabajo de Amazon Bedrock proporcionan aislamiento a nivel de aplicación para sus cargas de trabajo generativas de IA mediante la API Messages en el Anthropic-compatible punto final. bedrock-mantle Los espacios de trabajo le permiten segmentar sus aplicaciones de IA para el seguimiento de los costos, la observabilidad y el control de acceso.
sugerencia
Para las aplicaciones nuevas, recomendamos el bedrock-runtime punto final. Si no necesitas espacios de trabajo, usa las API de Converse o Invoke con perfiles de inferencia para aislar, etiquetar y hacer un seguimiento de los costos. bedrock-runtime
nota
Los espacios de trabajo solo se pueden usar con modelos que admitan la API de mensajes en el punto final. bedrock-mantle Para ver qué modelos son compatibles con la API de Mensajes, consultaAPI compatibles con Amazon Bedrock.
Si utilizas las OpenAI-compatible API (API de respuestas, finalización de chat), úsalas Proyectos (OpenAI-compatible) en su lugar.
¿Qué es un espacio de trabajo?
Un espacio de trabajo es un límite lógico que se utiliza para aislar cargas de trabajo como aplicaciones, entornos o experimentos en Amazon Bedrock cuando se utiliza la API de mensajes antrópicos. Los espacios de trabajo son el mismo recurso subyacente que el suyoProyectos (OpenAI-compatible): se administran mediante la API de proyectos y ofrecen las mismas capacidades:
-
Aislamiento del acceso: controle quién puede acceder a recursos específicos del espacio de trabajo mediante las políticas de IAM para Amazon Bedrock Projects
-
Monitorización de costos: realice un seguimiento de los gastos a nivel del espacio de trabajo mediante las etiquetas de AWS y AWS Cost Explorer
-
Observabilidad: realice un seguimiento de las métricas y patrones de uso por espacio de trabajo para su supervisión y optimización.
Los espacios de trabajo permiten gestionar múltiples cargas de trabajo generativas de IA en producción sin crear AWS cuentas u organizaciones independientes, lo que reduce la complejidad operativa y, al mismo tiempo, mantiene la seguridad y la gobernanza.
Cada AWS cuenta tiene un espacio de trabajo (proyecto) predeterminado al que están asociadas todas las solicitudes de inferencia. Puedes crear espacios de trabajo adicionales con la API de proyectos y hacer referencia a ellos en las solicitudes de la API de mensajes mediante el anthropic-workspace encabezado.
¿Cuándo usar Workspaces
Debes usar Workspaces cuando necesites:
-
Organice por estructura empresarial: administre el uso de Amazon Bedrock en función de la taxonomía de su organización, como las unidades de negocio, los equipos, las aplicaciones o los centros de costos
-
Realice un seguimiento preciso de los costos: supervise y asigne los gastos de inteligencia artificial a equipos, proyectos o entornos específicos
-
Haga cumplir las políticas de acceso: aplique permisos de IAM granulares para controlar quién puede acceder a cargas de trabajo de IA específicas
-
Amplíe las cargas de trabajo de producción: ejecute varias aplicaciones de producción con límites operativos y supervisión claros
Espacios de trabajo frente a proyectos
Los espacios de trabajo Proyectos (OpenAI-compatible) son el mismo recurso subyacente; ambos se administran a través de la API de proyectos. La diferencia radica en la forma en que haces referencia a ellos en tus solicitudes de inferencia, según la API que utilices:
| Característica | Espacios de trabajo | Proyectos |
|---|---|---|
| API de compatibles | API de mensajes antrópicos | OpenAI-compatible API (respuestas, finalizaciones de chat) |
| Punto de conexión | bedrock-mantle.{region}.api.aws/anthropic/v1/messages |
bedrock-mantle.{region}.api.aws/v1 |
| Encabezado | anthropic-workspace: {project-id} |
OpenAI-Project: {project-id} |
| API de administración | API de proyectos | API de proyectos |
| Control de acceso | El proyecto como recurso en las políticas de IAM | El proyecto como recurso en las políticas de IAM |
| Seguimiento de costos | AWS etiquetas en los proyectos | AWS etiquetas en proyectos |
Cómo empezar con Workspaces
En esta sección, se explica cómo crear un espacio de trabajo, asociarlo a las solicitudes de la API de Messages y verificar la configuración.
Requisitos previos
Antes de empezar, asegúrese de que tiene lo siguiente:
-
Una AWS cuenta con acceso a Amazon Bedrock
-
Permisos de IAM para crear y gestionar proyectos de Amazon Bedrock
-
Una clave de API para la autenticación de Amazon Bedrock
-
Acceso a los modelos Claude (consulteSolicitar acceso a los modelos)
Paso 1: configurar el entorno
Configure las variables de entorno con sus credenciales de Amazon Bedrock:
export BEDROCK_API_KEY="<your-bedrock-key>" export BEDROCK_REGION="us-east-1"
Paso 2: Cree un espacio de trabajo
Los espacios de trabajo se crean mediante la API de proyectos. Crea un espacio de trabajo (proyecto) con un nombre y etiquetas para monitorear los costos:
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" } }'
Respuesta:
{ "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" } }
Tenga en cuenta el id campo: este es el valor que se pasa al anthropic-workspace encabezado.
Paso 3: Asocia las solicitudes a tu espacio de trabajo
Para asociar tus solicitudes a la API de Messages a un espacio de trabajo, incluye el anthropic-workspace encabezado con el ID del proyecto:
Todas las solicitudes de inferencia realizadas con el mismo ID de espacio de trabajo se agrupan, lo que permite realizar el seguimiento de los costes, el control de acceso y la observabilidad por espacio de trabajo.
Paso 4: Verifica la configuración de tu espacio de trabajo
Enumera todos los espacios de trabajo (proyectos) para verificar que tu espacio de trabajo se creó correctamente:
curl -X GET "https://bedrock-mantle.$BEDROCK_REGION.api.aws/v1/organization/projects" \ -H "Authorization: Bearer $BEDROCK_API_KEY"
Administrar los espacios de trabajo
Dado que los espacios de trabajo se administran a través de la API de proyectos, se aplican todas las operaciones de administración de proyectos. Consulte Trabajar con proyectos de para obtener instrucciones detalladas sobre:
-
Listar los espacios de trabajo: recupera todos los espacios de trabajo de tu cuenta
-
Recuperar detalles: obtenga información sobre un espacio de trabajo específico
-
Actualización de espacios de trabajo: modifique el nombre o las etiquetas del espacio de trabajo
-
Administración de etiquetas: añada o elimine etiquetas para la asignación de costos
-
Archivar espacios de trabajo: archiva los espacios de trabajo que ya no están en uso
Prácticas recomendadas
Estructura de espacio de trabajo recomendada
Un espacio de trabajo por aplicación: cree espacios de trabajo independientes para cada aplicación o servicio distinto.
├── Claude-Chatbot-Production ├── Claude-Chatbot-Staging ├── Claude-Chatbot-Development ├── Claude-Summarizer-Production └── Claude-Summarizer-Development
-
Entornos separados: utilice diferentes espacios de trabajo para los entornos de desarrollo, puesta en escena y producción.
-
Aislamiento de experimentos: cree espacios de trabajo dedicados para experimentos y pruebas de concepto.
Administración del ciclo de vida del espacio
-
Cree espacios de trabajo con anticipación: configure los espacios de trabajo antes de implementar las aplicaciones
-
Utilice una nomenclatura coherente: siga las convenciones de nomenclatura de la organización
-
Etiqueta para la asignación de costos: incluye siempre etiquetas de centro de costos y de equipo
-
Auditorías periódicas: revise y archive periódicamente los espacios de trabajo no utilizados
-
Supervise el uso: realice un seguimiento de las métricas del espacio de trabajo para identificar oportunidades de optimización