0

我有一个托管在虚拟机上的数据库和一个围绕虚拟机的 NSG 设置。不是我需要天蓝色的功能来访问虚拟机。

如何配置 NSG 以允许 Azure Functions 访问 VM

4

1 回答 1

1

正如@DixitArora-MSFT 的评论所提到的,您可以将功能 App 出站 IP 地址列入白名单。由于某些操作可能会更改 IP 地址,例如更改您的应用服务计划定价层,因此您需要将一组possibleOutboundIpAddresses. 另一种选择是将函数应用的数据中心(Azure 区域)列入白名单。您可以下载列出所有 Azure 数据中心 IP 地址的 JSON 文件。

如果您只想将已知 IP 地址列入白名单,似乎唯一的方法是使用第三方代理服务或不同的基础技术。参考这个

此外,由于您的数据库托管在 Azure VM 上,我认为您还可以考虑将函数应用程序与 Azure 虚拟网络集成,以便安全地访问专用网络中的 VM。

于 2019-04-17T02:13:25.323 回答