Openstack

openstack 使用名稱而不是 id

  • February 27, 2021

我可以使用name而不是idopenstack apishow instance嗎?當我發送server name網址時,我得到了404. 有沒有辦法通過id它來獲取實例的name

簡短的回答:它需要是 ID。

根據API 參考,來獲取伺服器的詳細資訊吧GET /servers/{server_id}。並且server_id是 ID,而不是名稱。

該命令openstack server show可以與 UUID 或伺服器名稱一起使用。在後一種情況下,該命令可能會執行GET /servers/ 引用) 以將名稱轉換為 ID,然後執行上述GET /servers/{server_id}.

了解 OpenStack API 的規則和最佳實踐的一種方法是使用該openstack --debug選項執行 CLI 命令。這將向您顯示該命令發出的 API 的詳細資訊。

引用自:https://serverfault.com/questions/1055267