我正在尝试将保留的 IP 与应用服务而不是虚拟机关联。
我已成功创建保留 IP,但无法将其关联到现有应用服务。
这是我在 Windows Power shell 中使用的命令列表。
> Add-AzureAccount (successful)
> Select-AzureSubscription (successful)
> New-AzureReservedIP –ReservedIPName PrevigeoWebReservedIP –Location
"North Europe" -ServiceName XXX (unsuccessful)
> Get-azureservice -servicename XXX (unsuccessful)
我的问题是:将保留的 IP 地址关联到应用服务在概念上是否错误?仅使用虚拟机就可以吗?
是否可以将保留的 IP 关联到应用服务,我在这里缺少什么?
我确信 Azure 订阅中存在名为 XXX 的应用服务。事实上,我只有一份订阅。
Windows power shell 版本是:
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 187
[更新]
背景:我这样做是为了仅限制我们的 Azure Wep 应用程序访问我们的 Azure API 应用程序。我试图使用 web.config
文件中的 ipconfig 元素来实现此目的。为了实现这一点,我相信我们需要有静态出站 IP 地址,这些地址不与其他租户共享(否则将是一个安全问题)。在这种情况下,我不确定静态入站 IP 是否会对我们有所帮助。
最佳答案
Azure Web Apps 在 Multi-Tenancy 环境中工作。因此,一般来说,您不能将保留的 IP 地址分配给 Web 应用程序。
如果您设置基于 IP 的 SSL 证书,则会将专用的入站 IP 地址分配给您的 Web 应用程序。与保留 IP 不太一样(因为它不是您创建/分配的)。
关于Azure:如何将保留的IP关联到现有的应用服务(不是VM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39572235/