Megosztás a következőn keresztül:


Terheléselosztó metaadatainak lekérése az Azure Instance Metadata Service (IMDS) használatával

Előfeltételek

Mintakérés és válasz

Fontos

Ez a példa áthalad a proxykon. Az IMDS lekérdezése során meg kell kerülnie a proxykat. További információ: Proxyk.

Sémalebontás

Adatok Leírás Bevezetett verzió
publicIpAddresses Az adott virtuálisgép-példány példányszintű nyilvános vagy privát IP-címe 2020. 10. 01.
inboundRules Azon terheléselosztási szabályok vagy bejövő NAT-szabályok listája, amelyekkel a Load Balancer átirányítja a forgalmat az adott virtuálisgép-példányra. Az előtérbeli IP-címek és az itt felsorolt privát IP-címek a Load Balancerhez tartoznak. 2020. 10. 01.
outboundRules Azon kimenő szabályok listája, amelyekkel a Load Balancer mögötti virtuális gép kimenő forgalmat küld. Az előtérbeli IP-címek és az itt felsorolt privát IP-címek a Load Balancerhez tartoznak. 2020. 10. 01.
Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -NoProxy -Uri "http://169.254.169.254:80/metadata/loadbalancer?api-version=2020-10-01" | ConvertTo-Json

Feljegyzés

A -NoProxy paraméter a PowerShell 6.0-ban lett bevezetve. Ha a PowerShell régebbi verzióját használja, távolítsa el a -NoProxyt a kérelem törzséből, és győződjön meg arról, hogy nem használ proxyt az IMDS-adatok lekérése során. További tájékoztatást itt olvashat.

Mintaválasz

{
   "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"
      },
      {
         "frotendIpAddress":"2603:10e1:100:2::1:1",
         "privateIpAddress":"ace:cab:deca:deed::1"
      }
    ]
   }
}

Következő lépések

Gyakori hibakódok és hibaelhárítási lépések

További információ az Azure Instance Metadata Service-ről

Egy példány összes metaadatainak lekérése

Standard terheléselosztó üzembe helyezése