0

我试图与导向跟随沿着这里找到:https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-integrate-with-vnet如何将流量路由从我的Azure的应用程序服务于特定的外部IP地址

我曾经尝试都连接到现有的互联星空和建立一个新的VNET ,但结果是一样的。

我有一个现有的VNET连接到外部合作伙伴服务。当我将虚拟机连接到VNET时,我可以远程登录到外部伙伴的IP:端口。当我将蔚蓝应用服务连接到同一个VNET时,我无法获得流量路由到该外部合作伙伴服务。

从指南看来,我应该能够将IP地址范围添加到应用服务计划的网络配置中,如链接文章中的图片所示。

IP Addresses routed to VNET include text boxes

当我进入我的应用程序服务计划的网络配置,我没有选择添加更多的IP地址。

My App Service Plan's Networking configuration

当我在应用服务直接看(不是计划),我看到有一些默认路由(不知道从哪里那些来自)。

App Service Plan network configuration

我尝试添加自定义路线与子网相关的路由表用户,但并没有出现在路由到互联星空的IP地址。

站点到站点地址空间中列出的地址范围是我需要转发的范围。

+0

记住你的伴侣需要同时配置了路由器的路由点到站点的地址空间在VNET :)即使交通一度使得它在那里,它可能不知道如何发送一个响应。 – juunas

回答

0

因此,尽管文章显示您可以通过在问题的第一个图像中看到的门户添加路线,但该功能不存在。要添加路线,您必须使用资源浏览器并编辑服务计划。

Resource explorer

从这里,它会打开资源管理器中选择的应用程序的服务计划。找到virtualNetworkConnections节点并将其打开。在里面你会看到一个路由节点。选择路线。

Virtual Network Connections

启用顶栏读/写能力。

Enable Read/Write

复制从列表中选择现有的路线,如果有一个回暖的默认值,然后选择创建选项来添加新的路由。

Create route

粘贴现有路由和更新相应的字段或从头练习I.下面是一个例子...

{ 
    "id": "/subscriptions/<subid>/resourceGroups/<RG name>/providers/Microsoft.Web/serverFarms/<service plan name>/virtualNetworkConnections/<vnet name>/routes/<route name>", 
    "name": "<route name>", 
    "type": "Microsoft.Web/serverfarms/virtualNetworkConnections/routes", 
    "location": "<location, eg East US 2>", 
    "properties": { 
    "name": "<route name>", 
    "startAddress": "<start address>", 
    "endAddress": "<end address>", 
    "routeType": "DEFAULT", 
    "denyRoute": false 
    } 
} 

如果你有一个现有的路线,你只需要改变<route name><start address><end address>

{资源名称}字段应填充与模板中相同的值。填好后,选择PUT。新的路线现在将可用。

Put Route

相关问题