openstack 使用名称而不是 id

openstack 使用名称而不是 id

我可以使用name代替idopenstack api 吗show instance?当我发送server nameurl 时,我得到了404。有没有办法id通过它的 来获取实例的name

答案1

简短回答:它需要是 ID。

根据API 参考,获取服务器详细信息GET /servers/{server_id}。并且server_id是ID,而不是名称。

该命令openstack server show可以与 UUID 或服务器名称一起使用。在后一种情况下,该命令可能会执行GET /servers/ 参考)将名称转换为ID,然后上面的GET /servers/{server_id}

了解 OpenStack API 规则和最佳实践的一种方法是使用选项运行 CLI 命令openstack --debug。这将向您显示该命令发出的 API 的详细信息。

相关内容