View a markdown version of this page

Fügen Sie die REST-API hinzu AWS 5 STCK - AWS STCK

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.

Fügen Sie die REST-API hinzu AWS 5 STCK

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

Häufige Anwendungsfälle

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 aus Notebook-Umgebungen einzureichen, ohne ihren Entwicklungsworkflow zu verlassen.

  • Integration von Partnerlösungen: Verbinden Sie HPC-Tools und Workflow-Manager von Drittanbietern mit Ihren PCS-Clustern. AWS

  • Programmatisches Clustermanagement: Automatisieren Sie Arbeitsabläufe für die Einreichung, Überwachung und Ressourcenverwaltung von Aufträgen.

  • Workflows für die Forschungsdatenverarbeitung: Unterstützen Sie akademische und betriebliche Forschungsumgebungen, die eine Auftragsverwaltung erfordern API-driven .

Anforderungen und Einschränkungen

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 Ansprüchen an die Benutzeridentität erforderlich.

Zu den aktuellen Einschränkungen gehören:

  • Von generierte Token scontrol token werden nicht unterstützt.

  • X-SLURM-USER-NAMEHeader-Imitation ist nicht verfügbar.

  • Für einige Funktionen muss das Slurm-Konto aktiviert sein.

  • Nicht kompatibel mit dem Slurm-CLI-Filter-Plugin-Mechanismus.

  • Verbindungen zum REST-API-Endpunkt sind nicht mit TLS verschlüsselt.