2017-08-10 7 views
1

Openstackには、要求に基づいたプログラミングのために多くの文書化された文書RESTful APIsが用意されています。しかし、私は、各APIのHTTPリクエストを送信する必要のあるURLに関する情報を見つけることができませんでした。私はどこに要求を送るのですか?自分でサーバーをセットアップする必要はありますか?私はどうしたらいいのですか?私はローカルクラスタ上で動作する完全に動作するOpenstackを持っており、CLIを使ってコマンドを正常に実行できます。Openstack APIサーバーURL

これらの質問はあまりにも愚かで、ドキュメント内ではっきりと答えられていないようです。

答えて

2

APIエンドポイントは、Horizo​​n + CLI経由で表示する必要があります。 Horizo​​nでは、この情報は「アクセスとセキュリティ」>「APIアクセス」にあります。

CLIを使用すると、OpenStackまたはKeystoneクライアントから情報を見つけることができます。使用するクライアントは、使用しているOpenStackのバージョンによって異なります。新しいバージョンを使用している場合、おそらくOpenStackクライアントを介して動作します。

OpenStackのエンドポイントリスト--long

又は

台形エンドポイントリスト

URLを取得した後は、URLをカールできるはずですが、認証が必要になります。キーストーンからトークンを認証/取得する必要があります。

2

マイケルは答えますが、CLIを使用したくない場合は、水平線ダッシュボードにログインし、アクセスとセキュリティオプションにアクセスしてください。これは、Openstack Apiのすべての基本Api URLをリストします。

enter image description here

*画像ソース:link

関連する問題