Как получить IP-адреса экземпляров веб-приложения Azure - PullRequest
0 голосов
/ 09 января 2019

У меня запущено веб-приложение в Azure с возможностью масштабирования для нескольких экземпляров. Я могу получить имя экземпляра списка, используя API управления Azure, как показано ниже

https://management.azure.com/subscriptions/"SubscriptionID"/resourceGroups/"ResournceGroupName"/providers/Microsoft.Web/sites/"sitename"/instances?api-version=2018-02-01

Этот API предоставляет мне следующую информацию

"value": [
    {
      "id": "/subscriptions/subscriptionid/resourceGroups/websitename/providers/Microsoft.Web/sites/websitename/instances/instancename",
      "name": "68e9f48782245c3a112318 INSTANCE NAME ac97aa9f0b55a4b0eb7a0",
      "type": "Microsoft.Web/sites/instances",
      "location": "UK West",
      "properties": {
        "name": "68e9f48782245c3a112318 INSTANCE NAME ac97aa9f0b55a4b0eb7a0",
        "siteInstanceName": "68e9f48782245c3a112318 INSTANCE NAME ac97aa9f0b55a4b0eb7a0"
      }

Я хотел знать IP-адрес каждого экземпляра. Может ли кто-нибудь, пожалуйста, помогите мне, как я могу получить это.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Вы не можете заранее знать, какой IP-адрес у данного экземпляра приложения использовать для установления исходящего соединения

Так что, к сожалению, вы просто можете знать возможные исходящие IP-адреса, а не точный IP-адрес. Входящий IP-адрес также может измениться при выполнении некоторых действий. Но вы можете получить статический входящий IP-адрес, если настроите привязку SSL на основе IP. См. Получить статический входящий IP .

0 голосов
/ 09 января 2019

Вы можете получить список возможных IP-адресов масштабированных экземпляров на портале Azure. Найдите возможности получения IP-адреса масштабированных экземпляров здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...