

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

AWS PCS bietet verwalteten Support für die native REST-API von Slurm und stellt eine HTTP-Schnittstelle für die `slurmrestd` programmatische Cluster-Interaktion bereit. Sie können Jobs einreichen, den Clusterstatus überwachen und Ressourcen über Standard-HTTP-Anfragen verwalten, ohne direkten Shell-Zugriff auf Ihren Cluster zu benötigen.

## Häufige Anwendungsfälle
<a name="slurm-rest-api-use-cases"></a>

Die Slurm-REST-API unterstützt verschiedene Integrationsszenarien:
+ **Integration von Webanwendungen**: Erstellen Sie benutzerdefinierte Frontends und Webanwendungen, die Jobs direkt einreichen und verwalten.
+ **Jupyter Notebook-Integration**: Ermöglicht Forschern, Jobs von Notebook-Umgebungen aus einzureichen, ohne ihren Entwicklungsworkflow zu verlassen.
+ **Integration von Partnerlösungen**: Connect HPC-Tools und Workflow-Manager von Drittanbietern mit Ihren AWS PCS-Clustern.
+ **Programmatisches Clustermanagement**: Automatisieren Sie die Workflows für die Auftragsübergabe, Überwachung und Ressourcenverwaltung.
+ **Workflows für die Datenverarbeitung in der Forschung**: Support Sie akademische und betriebliche Forschungsumgebungen, in denen API-driven Auftragsmanagement erforderlich ist.

## Anforderungen und Einschränkungen
<a name="slurm-rest-api-requirements"></a>

Bevor Sie die Slurm-REST-API verwenden, überprüfen Sie diese Details:
+ Ihr Cluster muss Slurm Version 25.05 oder höher verwenden.
+ Auf den API-Endpunkt kann nur über eine private IP-Adresse innerhalb der VPC Ihres Clusters zugegriffen werden.
+ Ihre Cluster-Sicherheitsgruppe muss HTTP-Verkehr auf Port 6820 zulassen.
+ Für die Authentifizierung sind JWT-Token mit bestimmten Benutzeridentitätsansprüchen erforderlich.

Zu den aktuellen Einschränkungen gehören:
+ Von generierte Token `scontrol token` werden nicht unterstützt.
+ `X-SLURM-USER-NAME`Die Imitation von Headern ist nicht verfügbar.
+ Für einige Funktionen muss die Slurm-Accounting-Funktion aktiviert sein.
+ Nicht kompatibel mit dem Slurm-CLI-Filter-Plugin-Mechanismus.
+ Verbindungen zum REST-API-Endpunkt sind nicht mit TLS verschlüsselt.

**Topics**
+ [Häufige Anwendungsfälle](#slurm-rest-api-use-cases)
+ [Anforderungen und Einschränkungen](#slurm-rest-api-requirements)
+ [Aktivierung der Slurm-REST-API auf PCS AWS](slurm-rest-api-enable.md)
+ [Authentifizierung mit der Slurm-REST-API in PCS AWS](slurm-rest-api-authenticate.md)
+ [Verwendung der Slurm-REST-API für die Auftragsverwaltung in PCS AWS](slurm-rest-api-use.md)
+ [Häufig gestellte Fragen zur Slurm-REST-API in AWS PCS](slurm-rest-api-faq.md)