Azure Instance Metadata Service – nyilvános előzetes verzió
Az Azure Instance Metadata Service (IMDS) információt nyújt a jelenleg futó virtuálisgép-példányokról. Virtuális gépek kezeléséhez és konfigurálásához használható. Ezek az információk tartalmazzák a termékváltozatot, a tárolást és a hálózati konfigurációkat. Az elérhető adatok teljes listáját a végpontkategóriák összegzésében találja.
Az IMDS virtuális gépek és virtuálisgép-méretezési csoportok példányainak futtatásához érhető el. Minden végpont támogatja az Azure Resource Manager használatával létrehozott és felügyelt virtuális gépeket.
Az IMDS egy REST API, amely egy jól ismert, nem irányítható IP-címen (169.254.169.254) érhető el. Kizárólag a virtuális gépen belülről lehet hozzáférni. A virtuális gép és az IMDS közötti kommunikáció soha nem jut a gazdagépen kívülre. Az IMDS lekérdezésekor a HTTP-ügyfelek megkerülhetik a virtuális gépen belüli webes proxykat, és a 169.254.169.254-et ugyanúgy kezelheti, mint a 168.63.129.16-ot.
Használat
Az IMDS-ről és annak használatáról az Azure Instance Metadata Service dokumentációjában talál további információt. Ez a cikk az Azure és az Azure Stack Hub közötti különbségekre összpontosít, mivel a szolgáltatás nyilvános előzetes verzióban érhető el.
Az Azure és az Azure Stack Hub közötti különbségek
Támogatott végpontkategóriák
Az IMDS API több végpontkategóriát tartalmaz, amelyek különböző adatforrásokat jelölnek, amelyek mindegyike egy vagy több végpontot tartalmaz. A részletekért tekintse meg az egyes kategóriákat.
Kategóriagyökér | Description | Elérhető az Azure Stack Hubban |
---|---|---|
/metadata/attested | Lásd : Igazolt adatok | Nem elérhető |
/metadata/identity | Lásd: Felügyelt identitás IMDS-en keresztül | Nem elérhető |
/metadata/instance | Lásd: Példány metaadatai | Azure Stack Hub 1.2108.2.73 |
/metadata/loadbalancer | Lásd: Load Balancer metaadatok lekérése IMDS-en keresztül | Nem elérhető |
/metadata/versions | Lásd: Verziók | Azure Stack Hub 1.2108.2.73 |
Rest-válasz
A következő tulajdonságok egy másik értéket adnak vissza, vagy nem várható, hogy semmit sem adnak vissza:
Tulajdonság | Azure | Azure Stack Hub |
---|---|---|
azEnvironment | AZUREPUBLICCLOUD | AzureStack |
customdata | támogatott | Nem támogatott |
Terv | támogatott | Nem támogatott |
zóna | támogatott | Nem támogatott |
Mintaválasz:
{
"compute": {
"azEnvironment": "AzureStack",
"customData": "",
"evictionPolicy": "",
"extendedLocation": {
"name": "",
"type": ""
},
"isHostCompatibilityLayerVm": "",
"licenseType": "",
"location": "orlando",
"name": "IMDSVALI",
"offer": "WindowsServer",
"osProfile": {
"adminUsername": "sampleuser",
"computerName": "IMDSVALI",
"disablePasswordAuthentication": ""
},
"osType": "Windows",
"placementGroupId": "",
"plan": {
"name": "",
"product": "",
"publisher": ""
},
"platformFaultDomain": "0",
"platformUpdateDomain": "0",
"priority": "",
"provider": "Microsoft.Compute",
"publicKeys": [
],
"publisher": "MicrosoftWindowsServer",
"resourceGroupName": "IMDS",
"resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/IMDS/providers/Microsoft.Compute/virtualMachines/IMDSVALI",
"securityProfile": {
"secureBootEnabled": "",
"virtualTpmEnabled": ""
},
"sku": "2019-Datacenter",
"storageProfile": {
"dataDisks": [
],
"imageReference": {
"id": "",
"offer": "WindowsServer",
"publisher": "MicrosoftWindowsServer",
"sku": "2019-Datacenter",
"version": "17763.2114.2108051826"
},
"osDisk": {
"caching": "ReadWrite",
"createOption": "FromImage",
"diffDiskSettings": {
"option": ""
},
"diskSizeGB": "127",
"encryptionSettings": {
"enabled": "false"
},
"image": {
"uri": ""
},
"managedDisk": {
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/IMDS/providers/Mi
crosoft.Compute/disks/IMDSVALI_OsDisk_1_589d8d9cdd8a4c34a004b0dcecd68b05",
"storageAccountType": "Premium_LRS"
},
"name": "IMDSVALI_OsDisk_1_589d8d9cdd8a4c34a004b0dcecd68b05",
"osType": "Windows",
"vhd": {
"uri": ""
},
"writeAcceleratorEnabled": "false"
},
"resourceDisk": {
"size": ""
}
},
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"tags": "",
"tagsList": [
],
"userData": "",
"version": "17763.2114.2108051826",
"virtualMachineScaleSet": {
"id": ""
},
"vmId": "fa4fb8e6-265d-4d5f-98cd-20b0a68bc678",
"vmScaleSetName": "",
"vmSize": "Standard_DS1_v2",
"zone": ""
},
"network": {
"interface": [
{
"ipv4": {
"ipAddress": [
{
"privateIpAddress": "10.0.2.4",
"publicIpAddress": "10.217.119.162"
}
],
"subnet": [
{
"address": "10.0.2.0",
"prefix": "24"
}
]
},
"ipv6": {
"ipAddress": [
]
},
"macAddress": "001DD8B700C3"
}
]
}
}
Támogatott API-verziók
- "2017-03-01",
- "2017-04-02",
- "2017-08-01",
- "2017-10-01",
- "2017-12-01",
- "2018-02-01",
- "2018-04-02",
- "2018-10-01",
- "2019-02-01",
- "2019-03-11",
- "2019-04-30",
- "2019-06-01",
- "2019-06-04",
- "2019-08-01",
- "2019-08-15",
- "2019-11-01",
- "2020-06-01",
- "2020-07-15",
- "2020-09-01",
- "2020-10-01",
- "2020-12-01",
- "2021-01-01",
- "2021-02-01",
- "2021-03-01",
- "2021-05-01"