Azure:如何将保留的IP关联到现有的应用服务(不是VM)

标签 azure azure-web-app-service

我正在尝试将保留的 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/

相关文章:

c# - 如何从 Microsoft.Azure.Management.Fluent api 方法获得成功响应

azure - 使用 Microsoft 发布管理部署 Azure 云服务

azure - Azure DevOps 发布管道中缺少“初始化代理”步骤

用于容器的 Azure Web 应用程序持久存储

c# - 使用 Microsoft.Azure.Management.ServiceBus 获取队列消息计数

javascript - 每日随机报价生成器

powershell - 如何通过 Powershell 为 Azure 配置 github 等

java - 启用 App Insights 时,具有 java 或容器的 Azure 应用服务仅返回 404

Azure 网站 Elmah SMTP 邮件在部署时无法工作

scala - 如果我在单行数据 block 笔记本中执行命令会花费更少的时间吗?