使用Azure REST API(或通过REST API进行通信的任何工具,例如azure-cli),确定VM的使用年限或找出VM的时间的正确方法是什么被启动了?
az vm list
和az vm get-instance-view
似乎都没有给我一个明显的答案。
我的第一个假设是,在statuses
运行时看到的az vm get-instance-view
会通过time
的{{1}}指示启动时间(如下例所示),< em>但,如果我在VM上设置新标签,则会更新此时间戳。
provisioningState
虽然有点牵强,但到目前为止,我的主要候选人是在操作系统磁盘的配置状态中找到的"statuses": [
{
"code": "ProvisioningState/succeeded",
"displayStatus": "Provisioning succeeded",
"level": "Info",
"message": null,
"time": "2016-12-08T09:45:14.956230+00:00"
},
{
"code": "PowerState/running",
"displayStatus": "VM running",
"level": "Info",
"message": null,
"time": null
}
]
:
time
我搜索过有关此主题的任何官方文档,但却空手而归。我假设是的一种方式,因为我可以提出几个理由来了解为什么知道VM的年龄会有用。