在Azure VM中查询元数据

时间:2014-04-11 19:59:42

标签: azure amazon-ec2 metadata azure-virtual-machine

Azure中用于查询虚拟机是否在Azure和AWS中运行的最佳方式是什么?如何获取实例类型(大小)等其他元数据? 在AWS EC2中,您可以在VM中查询http://169.254.169.254/latest/user-data/以获取其元数据(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html)。

4 个答案:

答案 0 :(得分:0)

您可以在Windows平台上使用BGInfo工具。 从cmd.exe运行cmd bgifo.exe / rtf:

答案 1 :(得分:0)

In-VM元数据服务允许标准方法通过执行命令来提取该VM的维护状态:

curl http://169.254.169.254/metadata/v1/maintenance

答案 2 :(得分:0)

Azure目前不在VM中公开实例元数据,Microsoft知道人们会喜欢这个功能:https://feedback.azure.com/forums/216843-virtual-machines/suggestions/6204911-provide-virtual-machine-instance-metadata-support

答案 3 :(得分:0)

您可以使用Azure提供的元数据服务:

curl -H Metadata:true "http://169.254.169.254/metadata/instance?api-version=2017-08-01"

有关更详细的api路径,您可以访问:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/instance-metadata-service