Uzu la OpenStack API por lanĉi servilajn instancojn, krei bildojn, asigni metadatojn al aperoj kaj bildoj, krei memorilajn kontenerojn kaj objektojn, kaj kompletigi aliajn agojn en via OpenStack-nubo.
Aplika Kontenero Servo API (microversions)
Aparata API v1 (microversions)
Blok-stokada API v3 (microversions)
Note
La Bloko-stokado API v3 estas funkcie identa al la Bloko-Stokado API v2. Sekvaj API-v3-mikroversioj, kiel v3.1, diferencas de API v2.
Komputa API (microversions)
Kontenero Infrastrukturo Mastruma API (microversions)
Domajno Nomo Servilo(DNS) API v2
Lokado API (microversions)
Opuzaj dosieroj API v2 (microversions)
Note
La Opuzaj dosieroj API v1 estas funkcie identa al la La Opuzaj dosieroj API v2. Sekvaj API v2-mikroversioj, kiel v2.1, diferencas de API v1.
Note
La Bloko-stokado API v3 estas funkcie identa al la Bloko-Stokado API v2. Sekvaj API-v3-mikroversioj, kiel v3.1, diferencas de API v2.
La API statuso reflektas la staton de la finpunkto sur la servo.
Kun la ‘TryStack <http://www.trystack.org/> `__ OpenStack instalado, ĉi tiuj servoj laboras kune en la fono de la instalado, kaj multaj el la ekzemploj funkcias en TryStack.
Post kiam vi aŭtentigas tra Identeco, vi povas uzi la aliajn OpenStack-APIojn por krei kaj administri rimedojn en via OpenStack-nubo. Vi povas prezenti ekzemplojn de bildoj kaj asigni metadatojn al aperojn per la Komputila API aŭ la openstack komandlinia kliento.
Por komenci sendi API-petojn, uzu unu el la sekvaj metodoj:
cURL
Komandlinia ilo ebligas sendi HTTP-petojn kaj ricevi respondojn. Vidu la sekcion nomita: ref: openstack_API_quick_guide.
OpenStack command-line client
La projekto OpenStack provizas komandlinajn klienton kiu ebligas vin aliri la APIojn per facilaj komandoj. Vidu la sekcion nomita: ref: ‘client-intro`.
REST klientoj
Ambaŭ Mozilla kaj Google provizas retumilo-bazitajn interfacojn por REST. Por Firefox, vidu ‘RESTClient <https://addons.mozilla.org/en-US/firefox/addon/restclient/> `__. Por Chrome, vidu ‘rest-client <http://code.google.com/p/rest-client/> `__.
OpenStack Python Software Development Kit (SDK)
Uzu ĉi tiun SDK por skribi Python aŭtomatajn skriptojn, kiuj kreas kaj administras rimedojn en via OpenStack-nubo. La SDK realigas Python ligojn al la OpenStack API, kiu ebligas vin fari taskojn de aŭtomatigo en Python per alvokoj al Python objektoj prefere ol fari REST vokojn rekte. Ĉiuj OpenStack komandliniaj iloj estas efektivigitaj per la Python SDK. Vidu ‘OpenStack Python SDK <https://docs.openstack.org/user-guide/sdk.html> `__ en la OpenStack End User Guide.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.