2017-08-10 63 views
1

Openstack爲基於請求的編程提供了許多有據可查的RESTful APIs。但是,我無法找到關於應爲每個API發送HTTP請求的URL的信息。我應該在哪裏發送請求?我需要自己建立一個服務器嗎?我該怎麼做?我有一個在本地集羣上運行的全面運行的Openstack,我可以通常使用CLI運行命令。OpenStack API服務器URL

這些問題看起來很無聊,他們甚至都沒有在文檔中明確回答。

回答

2

應通過Horizo​​n + CLI查看API端點。在Horizo​​n中,您可以在「訪問和安全」>「API訪問」下找到此信息。

通過CLI,您可以通過OpenStack或Keystone客戶端找到信息。您將使用的客戶端取決於您使用的是哪個版本的OpenStack。如果您使用的是較新的版本,那麼您可能會通過OpenStack客戶端進行操作。

OpenStack的端點列表--long

梯形端點列表

獲得URL後,您應該能夠捲曲它們,但是它們將需要驗證。您需要從Keystone授權/獲取令牌。

2

邁克爾的答案將工作,但萬一你不想使用CLI,然後登錄到地平線儀表板和訪問訪問和安全選項。這將列出Openstack Api的所有基本Api url。

enter image description here

*圖像源:link