在启用了服务端点的情况下,从Vnet内的web应用程序连接远程SQL azure



希望你做得很好。我有一个用例,我正在尝试设置,但没有成功。

让我解释一下。

我有一个与azure vnet集成的高级web应用程序,并使用服务端点连接SQL azure(我通过启用服务端点为SQL服务器创建了一个vnet规则(。这很好。这没什么问题。

但有一个要求是,我需要连接一个不同的SQL Azure数据库,该数据库位于不同的Azure租户和订阅中。并且他们的SQL数据库不能公开访问。他们可以将我正在连接的公共IP列入白名单。我告诉了我的azure web应用程序的IP地址,但在启用vnet集成和服务端点时,连接远程SQL服务器时似乎不使用公共IP。它尝试使用专用IP和服务端点连接数据库。

我试图在web应用程序所在的网络中为远程SQL服务器创建一个专用端点,但似乎也不起作用(仍在尝试(

我不确定问题是否清楚,但如果你有任何想法,我需要帮助。

谢谢。

当您的web应用程序与VNET(VNET1(集成时,您的web程序将能够连接到连接到VNET和其他对等VNET 的资源

如果你想连接到Azure SQL,它被放置在不同订阅和租户(VNET2(中的VNET中,你需要对等这两个VNET(VNET1和VNET 2(

要对等不同订阅和租户中的虚拟网络,您可以参考以下文档:创建VNet对等-不同的订阅|Microsoft Docs

我想我能够通过使用下面的参考来完成这项工作。

https://learn.microsoft.com/en-us/azure/architecture/example-scenario/private-web-app/private-web-app

问题是,当您使用资源ID添加新的专用终结点时,它不会注册其专用DNS区域。那是缺失的部分。

谢谢你的帮助。

最新更新