【发布时间】:2016-04-27 11:39:21
【问题描述】:
我已经使用资源管理器部署模型部署了一个虚拟机。
使用此处描述的 rest api:https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx 我能够获取有关我的 VM 的信息。但我看不到虚拟机是否正在运行。我希望该信息通过代码自动启动/停止 VM。
有没有人尝试过并获得虚拟机电源状态?
最好的问候...
我使用这个 URI 做一个 GET
string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualMachines/{2}?api-version={3}", subscriptionID, resssourcegroup, vmname,apiversion);
apiversion 是 2016-03-30。
【问题讨论】:
-
我的错,我需要使用第二个 uri 来获取有关虚拟机实例视图的信息。如何解决?
-
如果你能把它作为一个答案来帮助其他遇到同样问题的人,那就太好了
-
一个小提示:从新的 .Net 框架开始,您可以在没有 String.Format 的情况下进行此类字符串格式化。您可以以更直观的方式进行操作。你只需要它喜欢这样: string foo = $"This is my {number}. String in a row of {totalNumber} Strings";在那里你可以很容易地在字符串中使用你的变量并且它更具可读性。
-
@MichaelB-AzureMVP 仍在寻找如何将其作为答案。
-
@wuerzelchen 谢谢你的提示。
标签: rest azure virtual-machine