【问题标题】:How can I get IP addresses of Azure web app instances如何获取 Azure Web 应用实例的 IP 地址
【发布时间】:2019-01-09 12:18:18
【问题描述】:

我的 Web 应用程序在 Azure 上运行,并横向扩展以拥有多个实例。 我可以使用 Azure 的管理 API 获取列表实例名称,如下所示

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 地址。任何人都可以帮助我如何得到它。

【问题讨论】:

  • 还有问题吗?或者如果它有帮助,你可以接受它。

标签: azure azure-web-app-service


【解决方案1】:

您无法事先知道给定应用实例将使用哪个 IP 地址 用于建立出站连接

因此,很遗憾,您只能知道可能的出站 IP 地址,而不是确切的 IP 地址。当您执行某些操作时,入站 IP 地址也可能会发生变化。但是,如果您配置基于 IP 的 SSL 绑定,则可以获得静态入站 IP 地址。见Get static inbound IP

【讨论】:

    【解决方案2】:

    您可以在 Azure 门户中检索已扩展实例的可能 IP 列表。查找检索扩展实例 IP 的可能性here

    【讨论】:

    • 这是可能的 IP 列表。我可以获取当时正在运行的实例的实际 IP。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 2016-08-31
    • 1970-01-01
    • 2014-08-24
    • 2015-03-15
    • 2022-09-27
    • 1970-01-01
    相关资源
    最近更新 更多