Construir con IA

Patrones de acceso seguro a múltiples entornos para Claude Platform en AWS

Una guía técnica detalla cómo configurar SigV4 entre cuentas, claves API con alcance de espacio de trabajo y federación OIDC para una inferencia LLM segura en diversos entornos.

Traducido automáticamente del original en inglés.

Amazon Web Services publicó el 1 de octubre de 2026 una guía técnica detallada que describe cómo implementar un acceso seguro a múltiples entornos para Claude Platform en AWS. El artículo ofrece a los ingenieros de infraestructura un plan paso a paso para conectar cargas de trabajo de producción, laptops de desarrolladores y servicios externos a una única suscripción, manteniendo al mismo tiempo un aislamiento estricto.

Qué ocurrió

La guía aborda un desafío arquitectónico común para las organizaciones que adoptan modelos de lenguaje grandes: gestionar el acceso desde tres entornos distintos sin comprometer la seguridad ni la claridad de la facturación. Estos entornos incluyen cargas de trabajo de producción que se ejecutan en AWS, laptops de desarrolladores utilizadas para iteraciones locales y servicios externos alojados en otros proveedores de nube o en pipelines de integración continua on-premises. Cada entorno tiene requisitos de autenticación únicos, pero todos deben compartir una sola suscripción de Claude Platform en AWS.

Para resolver esto, los autores proponen un patrón de cuenta dedicada de AI Services dentro de una AWS Organization. Esta cuenta vinculada específica aloja la suscripción, los espacios de trabajo, las claves API y los roles entre cuentas. Las cuentas de carga de trabajo no interactúan directamente con la suscripción. En su lugar, asumen roles hacia la cuenta de AI Services para realizar llamadas de inferencia. Esto crea una topología de tres cuentas compuesta por una cuenta pagadora para gobernanza, la cuenta de AI Services para alojar recursos y una o más cuentas de carga de trabajo que consumen inferencia a través de roles entre cuentas.

La implementación se basa en tres patrones de acceso específicos configurados en paralelo. Las cuentas de carga de trabajo de AWS utilizan la firma Signature Version 4 entre cuentas, lo que permite a los pods en Amazon Elastic Kubernetes Service asumir un rol y realizar llamadas firmadas sin almacenar claves API. Las laptops de desarrolladores utilizan claves API con alcance de espacio de trabajo bloqueadas a un espacio de trabajo de desarrollo. Las cargas de trabajo externas utilizan la federación OpenID Connect para obtener credenciales de corta duración, garantizando que no se almacenen secretos persistentes fuera del ecosistema de AWS.

Cómo funciona

El mecanismo central depende del aislamiento a nivel de espacio de trabajo dentro de Claude Platform. Los ingenieros crean espacios de trabajo separados para el tráfico de producción y desarrollo, cada uno con su propio Amazon Resource Name. Estos espacios de trabajo están vinculados a regiones específicas de AWS, lo que significa que las llamadas a la API deben dirigirse al endpoint regional correspondiente. Aunque la geografía de la inferencia se controla por separado mediante ajustes de seguridad, la generación y el uso de tokens están estrictamente vinculados a la región donde se creó el espacio de trabajo.

Para las cargas de trabajo nativas de AWS, el sistema utiliza políticas de confianza de Identity and Access Management. Un pod en una cuenta de carga de trabajo asume un rol en la cuenta de AI Services. Este rol otorga permiso únicamente al espacio de trabajo específico de producción. Luego, el pod firma sus solicitudes de inferencia utilizando SigV4, eliminando la necesidad de secretos de larga duración. Para sistemas externos, el proceso involucra un proveedor de identidad OIDC. La carga de trabajo externa se autentica, obtiene credenciales temporales de AWS y genera un token de corta duración para la inferencia. Esto asegura que, incluso si un pipeline externo está comprometido, las credenciales caducan rápidamente y no pueden reutilizarse indefinidamente.

Detalles clave

  • La arquitectura requiere tres cuentas de AWS: una cuenta pagadora, una cuenta dedicada de AI Services y al menos una cuenta de carga de trabajo.
  • Se deben crear dos espacios de trabajo en la Claude Console, generalmente denominados production y development, cada uno con un ARN único.
  • El acceso entre cuentas para cargas de trabajo de AWS utiliza la firma SigV4, eliminando la necesidad de almacenar o rotar claves API en el código de la aplicación.
  • El acceso de desarrolladores se gestiona mediante claves API de larga duración que tienen un alcance específico solo para el espacio de trabajo de desarrollo.
  • Las cargas de trabajo externas no-AWS se autentican mediante federación OIDC para recibir tokens de corta duración, asegurando que no existan credenciales persistentes fuera de AWS.
  • La asignación de costos se logra etiquetando cada espacio de trabajo, como team:payments o environment:prod, y activando estas etiquetas en la AWS Billing Console.

Por qué es importante

Para los equipos de software que construyen con IA generativa, la seguridad y la visibilidad de costos son preocupaciones primordiales. Almacenar claves API de larga duración en repositorios de código o pipelines CI/CD crea un riesgo significativo. Si una clave se filtra, un atacante puede agotar las cuotas o acceder a datos sensibles. Al migrar a un acceso basado en roles para cargas de trabajo de AWS y tokens de corta duración para sistemas externos, las organizaciones reducen su superficie de ataque. La separación de los espacios de trabajo de producción y desarrollo también previene la contención accidental de recursos, asegurando que el código experimental no impacte los servicios críticos de producción.

Además, esta estructura resuelve el dolor de cabeza operativo de atribuir costos. En muchos despliegues iniciales de IA, la facturación es una caja negra. Al etiquetar espacios de trabajo y habilitar etiquetas de asignación de costos, los líderes de ingeniería pueden filtrar AWS Cost Explorer por equipo o proyecto. Esto permite reembolsos precisos y monitoreo presupuestario. La guía señala que, tras activar las etiquetas, tarda entre 24 y 48 horas en aparecer los datos en Cost Explorer, pero una vez activos, proporcionan una visibilidad granular del gasto por entorno.

Qué puedes hacer

  • Configura una cuenta vinculada dedicada de AI Services dentro de tu AWS Organization para alojar la suscripción de Claude Platform.
  • Crea espacios de trabajo separados de producción y desarrollo en la Claude Console y registra sus ARNs para configuración posterior.
  • Configura políticas de confianza IAM en la cuenta de AI Services para permitir que cuentas de carga de trabajo específicas asuman roles para la firma SigV4.
  • Genera claves API con alcance de espacio de trabajo para los desarrolladores, asegurando que estén restringidas únicamente al espacio de trabajo de desarrollo.
  • Implementa la federación OIDC para cualquier pipeline CI/CD externo o servicio on-premises que necesite acceder al modelo.
  • Etiqueta tus espacios de trabajo con identificadores de equipo y entorno, luego activa estas etiquetas en la AWS Billing Console para el seguimiento de costos.

Herramientas de la Tienda de Bytechap

$89

DocBento

Gestión documental autoalojada que lee cada escaneo y responde con citas de página.

Demo en vivo
$79

WorkBento

Suite de RR. HH. y gestión del entorno laboral impulsada por IA que puedes alojar tú mismo.

Demo en vivo

Seguir leyendo

Todos los artículos