gpt4 book ai didi

azure - 如何将流量从我的 Azure 应用服务路由到特定的外部 IP 地址

转载 作者:行者123 更新时间:2023-12-03 00:43:04 29 4
gpt4 key购买 nike

我正在尝试按照此处找到的指南进行操作:https://learn.microsoft.com/en-us/azure/app-service-web/web-sites-integrate-with-vnet

我尝试过连接到现有 VNET 并设置新的 VNET,但结果是相同的。

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

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

IP Addresses routed to VNET include text boxes

当我进入应用服务计划的网络配置时,我无法选择添加更多 IP 地址。

My App Service Plan's Networking configuration

当我直接查看应用服务(而不是计划)时,我看到有一些默认路由(不确定它们来自哪里)。

App Service Plan network configuration

我尝试将用户定义的路由添加到与子网关联的路由表中,但该路由没有出现在路由到 VNET 的 IP 地址中。

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

最佳答案

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

Resource explorer

从此处,它将打开浏览器并找到所选的应用服务计划。找到 virtualNetworkConnections 节点并将其打开。在里面你会看到一个 Routes 节点。选择路线。

Virtual Network Connections

在顶部栏中启用读/写功能。

Enable Read/Write

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

Create route

粘贴现有路线并更新相应字段或从头开始填写。这是一个例子...

{
"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

关于azure - 如何将流量从我的 Azure 应用服务路由到特定的外部 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105332/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com