1

我在英国南部有一个 azure web 应用程序,在英国西部有一个 azure SQL 服务器。目前他们可以通信,因为我在服务器上启用了允许访问 azure 服务的选项。

我想保护 vnet 后面的 SQL 服务器,因此我在每个区域中创建了一个 vnet 并在它们之间设置对等互连。

我已将 vnet 规则添加到 SQL 服务器,并在子网上启用了 sql 的服务端点,以便 SQL 服务器现在在同一区域的 vn​​et 后面受到保护,并禁用了允许访问 azure 服务的选项。

然后,我将 UK South 的 vnet 添加到 Web 应用程序(使用门户中的预览选项),我认为这将允许 Web 应用程序通过对等 vnet 访问 SQL 服务器。然而,连接不断被拒绝。

我的假设是否正确,这应该可以工作?还是我错过了什么?

我还尝试在每个 vnet 上设置一个 VM,虽然我可以从另一个 VM ping 每个 VM,并且可以让 VM 在与 SQL 服务器相同的区域进行连接。我无法让其他区域的 VM 连接到 SQL 服务器。

任何人都可以帮助我如何正确设置此设置吗?

4

1 回答 1

0

根据我的研究,如果我们使用区域 VNet 集成(使用门户中的预览选项),我们无法跨全球对等连接访问资源(跨 Azure 区域连接虚拟网络)。更多详细信息,请参阅文档 在此处输入图像描述

根据情况,我建议你将你的web app和sql添加到同一个区域的VNet中。

于 2019-11-26T06:20:07.717 回答