Verwenden Sie das OpenStack API zum starten von Instanzen, erzeugen von Abbildern, zuweisen von Metadaten zu Instanzen und Abbildern, erzeugen von Storage Containern und Objekten sowie weiteren Aktionen in Ihrer OpenStack Cloud.
Bare Metal API v1 (microversions)
Block Storage API v3 (microversions)
Bemerkung
Das Block Storage API v3 ist funktionell identisch mit der Block Storage API v2. Nachfolgende API v3 Mikroversionen, wie z.B. v3.1, unterscheiden sich vom API v2.
Compute API (microversions)
Container Infrastruktur Management API (microversions)
Data Protection Orchestration v1
Domain Name Server (DNS) API v2
Identität API v3 Erweiterungen
Geteilte Dateisysteme API v2 (microversions)
Bemerkung
Die Shared File Systems API v1 ist funktionell identisch mit der Shared File Systems API v2. Nachfolgende API v2 Mikroversionen, wie z.B. v2.1, unterscheiden sich vom API v1.
Bemerkung
Das Block Storage API v3 ist funktionell identisch mit der Block Storage API v2. Nachfolgende API v3 Mikroversionen, wie z.B. v3.1, unterscheiden sich vom API v2.
Identität API v2.0 Erweiterungen
Der API-Status zeigt den Status des Endpunktes des Services.
Bei der TryStack OpenStack Installation arbeiten diese Dienste zusammen im Hintergrund und viele der Beispiele funktionieren auf TryStack.
Nach dem Sie sich über Identität authentifiziert haben können Sie die anderen OpenStack APIs verwenden, um Resourcen in Ihrer OpenStack Cloud zu erstellen und zu verwalten. Sie können Instanzen von Images starten und Metadaten, durch die Compute API oder den openstack Kommandozeilenclient, Ihren Instanzen zuweisen.
Um mit dem Senden von API Anfragen zu beginnen, benutzen Sie eine der folgenden Methoden:
cURL
Ein Kommandozeilenwerkzeug, dass Sie HTTP-Anfragen senden lässt und Antworten empfängt. Lesen Sie die Sektion OpenStack APIs.
OpenStack Kommandozeilenclients
Das OpenStack Project bietet einen Kommandozeilen-Client, der Ihnen durch einfach zu verwendende Kommando Zugriff zu APIs gewährt. Lesen Sie OpenStack Kommandozeilenclients.
REST Clients
Sowohl Mozilla wie auch Google bieten browserbasierte grafische Oberflächen für REST. Für Firefox, siehe RESTClient. Für Chrome, siehe rest-client.
OpenStack Python Software Development Kit (SDK)
Benutzen Sie dieses SDK um Python Skripte zu schreiben, welche Resourcen in Ihrer OpenStack Cloud erzeugen und managen. Das SDK implementiert Python Bindings zur OpenStack API, die Ihnen erlauben automatische Tasks in Python auf Python Objekten auszuführen anstelle REST Calls direkt aufzurufen. Alle OpenStack Kommandozeilentools benutzen das Python SDK in ihrer Implementierung. Siehe auch das OpenStack Python SDK in dem OpenStack End User Guide.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.