Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Verwenden Sie die StorageGRID Grid Management API

Änderungen vorschlagen

Systemmanagement-Aufgaben können mithilfe der Grid Management REST API anstelle der Grid Manager Benutzeroberfläche durchgeführt werden. Beispielsweise kann die API verwendet werden, um Vorgänge zu automatisieren oder mehrere Entitäten, wie Benutzer, schneller zu erstellen.

Ressourcen der obersten Ebene

Die Grid Management API stellt die folgenden Ressourcen der obersten Ebene bereit:

  • /grid: Der Zugriff ist auf Grid Manager Benutzer beschränkt und basiert auf den konfigurierten Gruppenberechtigungen.

  • /org: Der Zugriff ist auf Benutzer beschränkt, die einer lokalen oder föderierten LDAP-Gruppe für ein Mandantenkonto angehören. Weitere Informationen finden sich unter "Ein Mandantenkonto verwenden".

  • /private: Der Zugriff ist auf Grid Manager-Benutzer beschränkt und basiert auf den konfigurierten Gruppenberechtigungen. Die privaten APIs können sich ohne Vorankündigung ändern. StorageGRID private Endpunkte ignorieren außerdem die API-Version der Anfrage.

API-Anfragen ausführen

Die Grid Management API nutzt die Open-Source-API-Plattform Swagger. Swagger bietet eine intuitive Benutzeroberfläche, die es Entwicklern und Nicht-Entwicklern ermöglicht, Echtzeit-Operationen in StorageGRID mithilfe der API durchzuführen.

Die Swagger-Benutzeroberfläche bietet vollständige Details und Dokumentation für jede API-Operation.

Bevor Sie beginnen
Achtung Alle API-Operationen, die Sie über die API-Dokumentationswebseite durchführen, sind Live-Operationen. Es ist darauf zu achten, dass Konfigurationsdaten oder andere Daten nicht versehentlich erstellt, aktualisiert oder gelöscht werden.
Schritte
  1. Im Grid Manager Header das Hilfesymbol auswählen und anschließend API-Dokumentation wählen.

    Hilfemenü

  2. Um eine Operation mit der privaten API durchzuführen, auf der StorageGRID Management API-Seite Zur Dokumentation der privaten API gehen auswählen.

    Die privaten APIs können sich ohne Vorankündigung ändern. Private Endpunkte von StorageGRID ignorieren außerdem die API-Version der Anfrage.

  3. Den gewünschten Vorgang auswählen.

    Wenn eine API-Operation erweitert wird, sind die verfügbaren HTTP-Aktionen wie GET, PUT, UPDATE und DELETE sichtbar.

  4. Eine HTTP-Aktion kann ausgewählt werden, um die Anfragedetails einschließlich der Endpunkt-URL, einer Liste aller erforderlichen oder optionalen Parameter, eines Beispiels für den Anfragetext (falls erforderlich) und der möglichen Antworten anzuzeigen.

    Beispiel aus Swagger UI

  5. Es ist zu ermitteln, ob die Anforderung zusätzliche Parameter wie eine Gruppen- oder Benutzer-ID erfordert. Anschließend sind diese Werte abzurufen. Möglicherweise muss zuerst eine andere API-Anforderung gesendet werden, um die benötigten Informationen zu erhalten.

  6. Es kann geprüft werden, ob der Beispiel-Anfragetext angepasst werden muss. Ist dies der Fall, steht Model zur Verfügung, um die Anforderungen für jedes Feld anzuzeigen.

  7. Ausprobieren auswählen.

  8. Alle erforderlichen Parameter können angegeben oder der Anfragetext nach Bedarf angepasst werden.

  9. Ausführen auswählen.

  10. Der Antwortcode gibt Aufschluss darüber, ob die Anfrage erfolgreich war.