【发布时间】:2018-11-27 06:44:53
【问题描述】:
我需要使用 UUID 和 VCenter rest-api 在虚拟机中执行基本的电源操作,例如停止、启动、重置和挂起。目前,VCenter 支持将虚拟机名称作为 URL 的一部分传递(例如:https://VCenter-Hostip/rest/vcenter/vm/VMName/power)
我想知道如何使用虚拟机的 UUID 而不是其余 url 中的名称。
提前感谢您的帮助。
问候, 文卡特什.L
【问题讨论】:
我需要使用 UUID 和 VCenter rest-api 在虚拟机中执行基本的电源操作,例如停止、启动、重置和挂起。目前,VCenter 支持将虚拟机名称作为 URL 的一部分传递(例如:https://VCenter-Hostip/rest/vcenter/vm/VMName/power)
我想知道如何使用虚拟机的 UUID 而不是其余 url 中的名称。
提前感谢您的帮助。
问候, 文卡特什.L
【问题讨论】:
你的例子不应该工作。 API URL 正在查找 VM 的 ID,例如:vm-136,而不是名称。
很遗憾,通过 REST API 执行 VM 任务的唯一方法是通过 VM 的 ID。
【讨论】: