OpenStack API を使用すると、OpenStack クラウドにおいて、サーバーインスタンスの起動、イメージの作成、インスタンスやイメージへのメタデータの割り当て、ストレージコンテナーやオブジェクトコンテナーの作成、他の操作などを実行できます。
`アプリケーションカタログAPI v1 <https://developer.openstack.org/api-ref/application-catalog/v1/>`__
Application Container Service API (microversions)
Bare Metal API v1 (マイクロバージョン)
Block Storage API v3 (マイクロバージョン)
注釈
Block Storage API v3 は、Block Storage API v2 と同じ機能を提供します。将来の API v3 マイクロバージョン、v3.1 などは、API v2 と異なります。
Compute API (マイクロバージョン)
Container Infrastructure Management API (マイクロバージョン)
Data Protection Orchestration v1
Domain Name Server (DNS) API v2
Placement API (microversions)
Shared File Systems API v2 (microversions)
注釈
Shared File Systems API v2 は、Shared File Systems API v1 と同じ機能を提供します。将来の API v2 マイクロバージョン、v2.1 などは、API v1 と異なります。
注釈
Block Storage API v3 は、Block Storage API v2 と同じ機能を提供します。将来の API v3 マイクロバージョン、v3.1 などは、API v2 と異なります。
API のステータスは、サービスにおけるエンドポイントの状態を反映します。
TryStack OpenStack 環境を使用すると、これらのサービスが環境の中で一緒に動作しています。これらの例は、ほとんど TryStack で動作します。
Identity 経由で認証した後、他の OpenStack API を使用して、 OpenStack クラウドにリソースを作成したり管理したりできます。 Compute API や openstack コマンドラインクライアントを用いて、イメージからインスタンスを起動し、メタデータをインスタンスに割り当てることができます。
API リクエストを送信するには、以下の方法のいずれかを使用します。
cURL
HTTP リクエストを送信し、レスポンスを受信できるコマンドラインツール。OpenStack API を参照してください。
OpenStack コマンドラインクライアント
OpenStack の各プロジェクトは、使いやすいコマンドから API にアクセスできるコマンドラインクライアントを提供しています。 OpenStack コマンドラインクライアント を参照してください。
REST クライアント
Mozilla と Google は、ブラウザーベースの REST 用グラフィカルインターフェースを提供しています。Firefox については RESTClient を、 Chrome については rest-client を参照してください。
OpenStack Python Software Development Kit (SDK)
SDK を使って、OpenStack クラウドでリソースの作成や管理を自動化する Python ツールを作成できます。この SDK は OpenStack API への Python バインディングの実装で、これを使うことで、直接 REST コールを発行するのではなく、Python オブジェクトに対する呼び出しで Python で自動化タスクを実行できます。すべての OpenStack コマンドラインツールは Python SDK を使用して実装されています。OpenStack エンドユーザーガイド の OpenStack Python SDK を参照してください。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.