Bani Asked: 2021-02-27 21:09:36 +0800 CST2021-02-27 21:09:36 +0800 CST 2021-02-27 21:09:36 +0800 CST openstack 使用名称而不是 id 772 我可以使用name而不是idopenstack apishow instance吗?当我发送server name网址时,我得到了404. 有没有办法通过id它来获取实例的name? openstack openstack-nova 1 个回答 Voted Best Answer berndbausch 2021-02-27T21:48:06+08:002021-02-27T21:48:06+08:00 简短的回答:它需要是 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 的详细信息。
简短的回答:它需要是 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 的详细信息。