从VM内部找出哪个Azure区域VM在

时间:2018-10-10 16:44:13

标签: azure azure-virtual-machine

我们希望根据VM所在的天蓝色区域做出决策。我希望可以在VM中设置环境变量或其他一些api来调用以获取天蓝色区域。

1 个答案:

答案 0 :(得分:0)

您可以为此使用Azure实例元数据:

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

用于Windows的Powershell

Invoke-RestMethod -Headers @{"Metadata"="true"} -URI http://169.254.169.254/metadata/instance?api-version=2017-08-01 -Method get

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

响应中将包含位置