OpenStack API Documentation

Dokumentasi API OpenStack

Gunakan OpenStack API untuk meluncurkan server instance, membuat image, menetapkan metadata untuk instance dan image, membuat kontainer penyimpanan dan objek, dan lengkap tindakan lainnya di cloud OpenStack Anda.

Catatan

The links below are grouped according to the API status that reflects the state of the endpoint on the service.

  • 'Current' indicates a stable version that is up-to-date, recent, and might receive future versions. This endpoint should be prioritized over all others.
  • 'Supported' is a stable version that is available on the server. However, it is not likely the most recent available and might not be updated or might be deprecated at some time in the future.
  • 'Deprecated' is a stable version that is still available but is being deprecated and might be removed in the future.
  • 'Experimental' is not a stable version. This version is under development or contains features that are otherwise subject to change.

For more information about API status values and version information, see Version Discovery.

The notation '(microversions)' next to the link to an API reference indicates that the API follows a pattern established by the Compute service to enable small, documented changes to the API on a resource-by-resource basis.

Versi API saat ini

Application Catalog API v1

Application Container Service API (microversions)

Backup API v1

Bare Metal API v1 (microversions)

Block Storage API v3 (microversions)

Catatan

Blok Storage API v3 secara fungsional identik dengan Blok Storage API v2. Selanjutnya API microversions v3, seperti v3.1, berbeda dari API v2.

Clustering API v1

Compute API (microversions)

Container Infrastructure Management API (microversions)

Data Processing v1.1

Data Protection Orchestration v1

Database Service API v1.0

Domain Name Server (DNS) API v2

EC2 API Service

Identity API v3

Identity API v3 extensions

Image service API v2

Load Balancer API v2

Messaging API v2

Networking API v2.0

NFV Orchestration API v1.0

Object Storage API v1

Orchestration API v1

Placement API (microversions)

Resource Optimization API v1

Search API v1

Shared File Systems API v2 (microversions)

Catatan

Shared File Systems API v1secara fungsional identik dengan Shared File Systems API v2. API v2 microversions selanjutnya, seperti v2.1, berbeda dari API v1.

Versi API didukung

Versi API usang (deprecated)

Block Storage API v2

Catatan

Blok Storage API v3 secara fungsional identik dengan Blok Storage API v2. Selanjutnya API microversions v3, seperti v3.1, berbeda dari API v2.

Identity API v2.0 extensions

API quick-start contoh

Dengan OpenStack installation TryStack , layanan ini bekerja sama dalam latar belakang instalasi, dan banyak dari contoh ini bekerja pada TryStack.

Setelah Anda mengotentikasi melalui Identity, Anda dapat menggunakan OpenStack API lain untuk membuat dan mengelola sumber daya di awan OpenStack Anda. Anda dapat memulai instance dari image dan menetapkan metadata untuk instance melalui Compute API atau ** openstack ** command-line klien.

Untuk mulai mengirim permintaan API, gunakan salah satu metode berikut:

  • cURL

    Sebuah alat command-line yang memungkinkan Anda mengirim permintaan HTTP dan menerima tanggapan. Lihat bagian yang disebut OpenStack API.

  • ** OpenStack command-line klien**

    Proyek OpenStack memberikan command-line klien yang memungkinkan Anda untuk mengakses API melalui command easy-to-use. Lihat bagian yang disebut OpenStack command-line klien.

  • REST klien

    Kedua Mozilla dan Google menyediakan antarmuka grafis berbasis browser untuk REST. Untuk Firefox, lihat RESTClient <https://addons.mozilla.org/en-US/firefox/addon/restclient/> __. Untuk Chrome, lihat rest-client.

  • ** OpenStack Python Software Development Kit (SDK) **

    Gunakan SDK ini untuk menulis skrip otomasi Python yang membuat dan mengelola sumber daya di awan OpenStack Anda. SDK menerapkan binding Python ke API OpenStack, yang memungkinkan Anda untuk melakukan tugas otomasi dengan Python dengan melakukan panggilan pada objek Python daripada membuat panggilan REST secara langsung. Semua alat command-line OpenStack diimplementasikan dengan menggunakan SDK Python. Lihat OpenStack Python SDK <https://docs.openstack.org/user-guide/sdk.html> __ di *OpenStack End User Guide *.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.