【发布时间】:2018-12-18 17:39:59
【问题描述】:
有没有办法获取子网中可用的应用程序网关的可用 IP 的完整列表?前端 IP 是动态分配的,但我需要它是静态的。但是需要从子网中随机选择 IP,就像动态分配它一样。我正在寻找一种动态获取它并静态设置它的方法。 FrontEndIP 配置是在 New-AzureRmApplicationGateway 之前创建的,但在部署网关之前不会分配 IP 本身,因此我可以在运行 New cmdlet 之前获取它。
选项: 部署后,我想我可以创建一个公共 IP 来临时关联我的侦听器,保存私有 IP 地址,然后静态重新创建它并重新关联我的侦听器。然后我会删除公共IP,但我不希望公共出现在图片中。
然后我想我可以获取网关的可用 IP 列表并从列表中选择一个。但是我不确定在网关方面我必须考虑哪些限制。如何重新创建 Azure 在动态部署期间执行的操作?
编辑:目前正在为此编写脚本。看起来 Test-AzureRMPrivateIPAddressAvailability 报告网关使用的私有 IP 地址仍然可用..
【问题讨论】:
-
它将是您设置时使用的 CIDR 范围内的 IP。您应该能够在您的虚拟网络刀片中找到它。这是一些常见的powershell虚拟网络命令的链接docs.microsoft.com/en-us/azure/virtual-machines/windows/…
-
我知道它在子网范围内,但我正在寻找脚本或如何获取实际可用于应用程序网关的脚本。如果我选择一个,我如何检查 AppGW 需要的所有 IP 是否都可用?
-
在门户中,您可以为应用网关设置一个私有IP,它将是一个静态IP地址。
标签: azure powershell azure-automation azure-application-gateway