Có vẻ như câu hỏi này đã được hỏi từ lâu rồi, vì vậy có thể bạn đã tìm thấy câu trả lời. Nếu không, mặc dù, sau đó có bạn đã thử Azure Instance Metadata? (https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-instancemetadataservice-overview) Bạn có thể làm một http request như thế này:
curl -H Metadata:true "http://169.254.169.254/metadata/instance?api-version=2017-04-02"
Câu trả lời như sau:
{
"compute": {
"location": "westcentralus",
"name": "IMDSSample",
"offer": "UbuntuServer",
"osType": "Linux",
"platformFaultDomain": "0",
"platformUpdateDomain": "0",
"publisher": "Canonical",
"sku": "16.04.0-LTS",
"version": "16.04.201610200",
"vmId": "5d33a910-a7a0-4443-9f01-6a807801b29b",
"vmSize": "Standard_A1"
},
"network": {
"interface": [
{
"ipv4": {
"ipAddress": [
{
"privateIpAddress": "10.1.0.4",
"publicIpAddress": "X.X.X.X"
}
],
"subnet": [
{
"address": "10.1.0.0",
"prefix": "24"
}
]
},
"ipv6": {
"ipAddress": []
},
"macAddress": "000D3AF806EC"
}
]
}
}
Hope this helps! :)
Nguồn
2017-07-04 09:55:14
Đã hơn một năm. Bạn đã giải quyết vấn đề này như thế nào trong thời gian chờ đợi @ayose? – checketts