根据文档,在您的应用程序服务概览中转到 > 网络时,应该有一个应用程序服务的 VNET 集成选项,然后您应该能够设置一个 VNET 以便能够访问您的 Web 的特定端口应用程序。
但是我再也看不到这个选项了,如何通过特定端口对我的应用服务设置出站和入站 tcp 访问?
根据文档,在您的应用程序服务概览中转到 > 网络时,应该有一个应用程序服务的 VNET 集成选项,然后您应该能够设置一个 VNET 以便能够访问您的 Web 的特定端口应用程序。
但是我再也看不到这个选项了,如何通过特定端口对我的应用服务设置出站和入站 tcp 访问?
目前, Linux 上的 Azure 应用服务存在限制。
某些功能,例如虚拟网络集成、Azure Active Directory/第三方身份验证或 Kudu 站点扩展,尚不可用。一旦这些功能可用,我们将更新有关更改的文档和博客。
如果是这种情况,则必须使用App Service Environment,然后它已经在 VNet 中,并且不需要使用 VNet 集成功能来访问同一 VNet 中的资源。此外,您可以限制子网级别 NSG 中的入站和出站流量。如果您只想允许/拒绝允许访问您的应用的 IP 地址列表,您可以使用静态 IP 限制。
或者,您可以更改为在具有标准或以上定价层的 Windows 上使用 Azure 应用服务。然后,您可以使用 VNet 集成功能。
在撰写本文时,它还不能用于 Windows 容器。如果您切换(如果可以的话)到 linux 容器,应该会出现 Vnet Integration 选项
您需要使用标准 SKU(或更高的 SKU)。一旦你切换到那个 - 它应该出现。