获取 Azure VM 状态:"running , stopped" 使用资源管理器部署和休息 api
Get Azure VM status : "running , stopped" using resource manager deployment and rest api
我已经使用资源管理器部署模型部署了一个虚拟机。
按照此处所述使用休息 api:https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx
我能够获取有关我的虚拟机的信息。但我看不到虚拟机是否为 运行。我希望该信息通过代码自动 start/stop 虚拟机。
有没有人尝试过并获得 VM powerstate?
此致...
我使用这个 URI 进行 GET
string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualMachines/{2}?api-version={3}", subscriptionID, resssourcegroup, vmname,apiversion);
api版本为 2016-03-30.
需要使用来自以下 url https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx 的第二个请求 uri "Get information about the instance view of a virtual machine" 来获取实例 powerstate。
谢谢。
此信息的 API 调用是:
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}/InstanceView?api-version={api-version}
我已经使用资源管理器部署模型部署了一个虚拟机。
按照此处所述使用休息 api:https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx 我能够获取有关我的虚拟机的信息。但我看不到虚拟机是否为 运行。我希望该信息通过代码自动 start/stop 虚拟机。
有没有人尝试过并获得 VM powerstate?
此致...
我使用这个 URI 进行 GET
string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualMachines/{2}?api-version={3}", subscriptionID, resssourcegroup, vmname,apiversion);
api版本为 2016-03-30.
需要使用来自以下 url https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx 的第二个请求 uri "Get information about the instance view of a virtual machine" 来获取实例 powerstate。
谢谢。
此信息的 API 调用是:
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}/InstanceView?api-version={api-version}