

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à.

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

AWS PCS fornisce supporto gestito per l'API REST nativa di Slurm tramite un'interfaccia HTTP per l'`slurmrestd`interazione programmatica dei cluster. È possibile inviare lavori, monitorare lo stato del cluster e gestire le risorse tramite richieste HTTP standard senza richiedere l'accesso diretto dalla shell al cluster.

## Casi di utilizzo comune
<a name="slurm-rest-api-use-cases"></a>

L'API REST di Slurm supporta vari scenari di integrazione:
+ **Integrazione di applicazioni Web**: crea frontend e applicazioni Web personalizzati che inviano e gestiscono direttamente i lavori.
+ **Jupyter Notebook Integration**: consente ai ricercatori di inviare lavori da ambienti notebook senza abbandonare il flusso di lavoro di sviluppo.
+ **Integrazione delle soluzioni partner**: Collega strumenti HPC e gestori di flussi di lavoro di terze parti ai tuoi cluster AWS PCS.
+ **Gestione programmatica dei cluster**: automatizza i flussi di lavoro per l'invio dei lavori, il monitoraggio e la gestione delle risorse.
+ **Flussi di lavoro di Research Computing**: Supporta ambienti di ricerca accademici e aziendali che richiedono API-driven la gestione del lavoro.

## Requisiti e limitazioni
<a name="slurm-rest-api-requirements"></a>

Prima di utilizzare l'API REST di Slurm, esamina questi dettagli:
+ Il tuo cluster deve utilizzare la versione Slurm 25.05 o successiva.
+ L'endpoint dell'API sarà accessibile solo tramite un indirizzo IP privato all'interno del VPC del cluster.
+ Il gruppo di sicurezza del cluster deve consentire il traffico HTTP sulla porta 6820.
+ L'autenticazione richiede token JWT con dichiarazioni di identità utente specifiche.

Le limitazioni attuali includono:
+ I token generati da non `scontrol token` sono supportati.
+ `X-SLURM-USER-NAME`la rappresentazione dell'intestazione non è disponibile.
+ Alcune funzionalità richiedono l'abilitazione della contabilità Slurm.
+ Non compatibile con il meccanismo del plugin di filtro Slurm CLI.
+ Le connessioni all'endpoint dell'API REST non sono crittografate con TLS.

**Topics**
+ [Casi di utilizzo comune](#slurm-rest-api-use-cases)
+ [Requisiti e limitazioni](#slurm-rest-api-requirements)
+ [Abilitazione dell'API REST Slurm nei PCS AWS](slurm-rest-api-enable.md)
+ [Autenticazione con l'API REST di Slurm in PCS AWS](slurm-rest-api-authenticate.md)
+ [Utilizzo dell'API REST Slurm per la gestione dei lavori in PCS AWS](slurm-rest-api-use.md)
+ [Domande frequenti sull'API REST di Slurm in PCS AWS](slurm-rest-api-faq.md)