

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.

# API REST de Slurm en PCS AWS
<a name="slurm-rest-api"></a>

AWS PCS proporciona soporte gestionado para la API REST nativa de Slurm mediante una interfaz HTTP para la interacción `slurmrestd` programática entre clústeres. Puede enviar trabajos, supervisar el estado del clúster y administrar los recursos mediante solicitudes HTTP estándar sin necesidad de acceder directamente a su clúster desde el shell.

## Casos de uso comunes
<a name="slurm-rest-api-use-cases"></a>

La API REST de Slurm admite varios escenarios de integración:
+ **Integración de aplicaciones web**: cree interfaces y aplicaciones web personalizadas que envíen y administren trabajos directamente.
+ **Integración con Jupyter Notebook**: permite a los investigadores enviar trabajos desde entornos portátiles sin abandonar su flujo de trabajo de desarrollo.
+ **Integración de soluciones de socios**: conecte herramientas de HPC y administradores de flujo de trabajo de terceros a sus clústeres de AWS PCS.
+ **Gestión programática de clústeres**: automatice los flujos de trabajo de envío de trabajos, supervisión y gestión de recursos.
+ **Flujos de trabajo de computación de investigación**: Support entornos de investigación académicos y empresariales que requieren la gestión del API-driven trabajo.

## Requisitos y limitaciones
<a name="slurm-rest-api-requirements"></a>

Antes de usar la API REST de Slurm, revise estos detalles:
+ Su clúster debe usar la versión 25.05 o superior de Slurm.
+ Solo se podrá acceder al punto final de la API a través de una dirección IP privada dentro de la VPC del clúster.
+ El grupo de seguridad del clúster debe permitir el tráfico HTTP en el puerto 6820.
+ La autenticación requiere tokens JWT con declaraciones de identidad de usuario específicas.

Las limitaciones actuales incluyen:
+ No se admiten `scontrol token` los tokens generados por.
+ `X-SLURM-USER-NAME`la suplantación de encabezados no está disponible.
+ Algunas funciones requieren que la contabilidad de Slurm esté habilitada.
+ No es compatible con el mecanismo del complemento de filtro CLI de Slurm.
+ Las conexiones al punto final de la API REST no se cifran con TLS.

**Topics**
+ [Casos de uso comunes](#slurm-rest-api-use-cases)
+ [Requisitos y limitaciones](#slurm-rest-api-requirements)
+ [Habilitación de la API REST de Slurm en PCS AWS](slurm-rest-api-enable.md)
+ [Autenticación con la API REST de Slurm en PCS AWS](slurm-rest-api-authenticate.md)
+ [Uso de la API REST de Slurm para la gestión de trabajos en PCS AWS](slurm-rest-api-use.md)
+ [Preguntas frecuentes sobre la API REST de Slurm en PCS AWS](slurm-rest-api-faq.md)