Sdílet prostřednictvím


Načtení metadat nástroje pro vyrovnávání zatížení pomocí služby Azure Instance Metadata Service (IMDS)

Požadavky

Ukázkový požadavek a odpověď

Důležité

Tento příklad obchází proxy servery. Při dotazování IMDS musíte obejít proxy servery. Další informace najdete v tématu Proxy servery.

Rozpis schématu

Data Popis Zavedená verze
publicIpAddresses Veřejná nebo privátní IP adresa instance konkrétní instance virtuálního počítače 1. 10. 2020
inboundRules Seznam pravidel vyrovnávání zatížení nebo příchozích pravidel překladu adres (NAT), pomocí kterých Load Balancer směruje provoz do konkrétní instance virtuálního počítače. Ip adresy front-endu a privátní IP adresy uvedené tady patří do Load Balanceru. 1. 10. 2020
outboundRules Seznam odchozích pravidel, podle kterých virtuální počítač za Load Balancerem odesílá odchozí provoz. Ip adresy front-endu a privátní IP adresy uvedené tady patří do Load Balanceru. 1. 10. 2020
Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -NoProxy -Uri "http://169.254.169.254:80/metadata/loadbalancer?api-version=2020-10-01" | ConvertTo-Json

Poznámka:

Parametr -NoProxy byl zaveden v PowerShellu 6.0. Pokud používáte starší verzi PowerShellu, odeberte -NoProxy v textu požadavku a ujistěte se, že při načítání informací IMDS nepoužíváte proxy server. Další informace najdete zde.

Ukázková odpověď

{
   "loadbalancer": {
    "publicIpAddresses":[
      {
         "frontendIpAddress":"51.0.0.1",
         "privateIpAddress":"10.1.0.4"
      }
   ],
   "inboundRules":[
      {
         "frontendIpAddress":"50.0.0.1",
         "protocol":"tcp",
         "frontendPort":80,
         "backendPort":443,
         "privateIpAddress":"10.1.0.4"
      },
      {
         "frontendIpAddress":"2603:10e1:100:2::1:1",
         "protocol":"tcp",
         "frontendPort":80,
         "backendPort":443,
         "privateIpAddress":"ace:cab:deca:deed::1"
      }
   ],
   "outboundRules":[
      {
         "frontendIpAddress":"50.0.0.1",
         "privateIpAddress":"10.1.0.4"
      },
      {
         "frontendIpAddress":"2603:10e1:100:2::1:1",
         "privateIpAddress":"ace:cab:deca:deed::1"
      }
    ]
   }
}

Další kroky

Běžné kódy chyb a kroky pro řešení potíží

Další informace o službě Azure Instance Metadata Service

Načtení všech metadat pro instanci

Nasazení standardního nástroje pro vyrovnávání zatížení