Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过VPN将Azure功能(而不是应用程序服务)连接到本地SQL server?_Azure_Azure Functions_Azure Vpn - Fatal编程技术网

如何通过VPN将Azure功能(而不是应用程序服务)连接到本地SQL server?

如何通过VPN将Azure功能(而不是应用程序服务)连接到本地SQL server?,azure,azure-functions,azure-vpn,Azure,Azure Functions,Azure Vpn,我有一个大型SQL server托管在我们的基础设施中,还有一个Azure资源,可以通过VPN访问我们的服务器 我想创建一个连接到此SQL server的Azure函数。它将是一个webhook端点,以保存到该DB。我不需要应用服务计划的开销,我想要轻量级的功能和更便宜的消费定价模式 所有在线教程都涉及应用程序服务和混合连接,这些服务和连接在消费计划中的Azure功能中似乎不可用 我还希望在Azure中保留连接字符串配置,而不是在源代码或发布中硬编码(最终将通过CI) Azure函数目前在VS2

我有一个大型SQL server托管在我们的基础设施中,还有一个Azure资源,可以通过VPN访问我们的服务器

我想创建一个连接到此SQL server的Azure函数。它将是一个webhook端点,以保存到该DB。我不需要应用服务计划的开销,我想要轻量级的功能和更便宜的消费定价模式

所有在线教程都涉及应用程序服务和混合连接,这些服务和连接在消费计划中的Azure功能中似乎不可用

我还希望在Azure中保留连接字符串配置,而不是在源代码或发布中硬编码(最终将通过CI)

Azure函数目前在VS2019中是用C#编码的,但如果有帮助,我可以更改它


如何设置此选项?

是的,这是可能的。您需要使用混合连接之类的东西。不管您使用哪个IDE创建函数,请查看以下链接

混合连接功能需要网络中的中继代理 它承载您的混合连接端点。那个中继代理叫做 混合连接管理器(HCM)。要下载HCM,请从中的应用程序 在Azure门户中,选择网络>配置混合连接 端点


此选项在消费计划中不可用。已为此打开了一个用户语音


您是否浏览过@DixitArora MSFT?是的,如果您阅读了这些博客,两个州的第一件事就是切换到更昂贵的应用程序服务计划。我想问的是,这是否可以在消费计划中实现。谢谢,但我在问题中指出,如果不升级到更昂贵的定价结构,混合连接将不可用。我在问,如果没有它,这是否可以实现。干杯,我们今天也得出了同样的结论——这是微软糟糕的故意愚钝的授权(再次)。消费计划阻碍了所有的虚拟网络,因为金钱。一个名为Premium Plans的新功能正在测试阶段,在不增加全部应用服务开销的情况下提供了更高的使用成本,并且这些功能确实允许VPN连接。我意识到这是一个稍微不同的问题,但Azure功能消费计划是否支持连接到完全托管在Azure中的Azure SQL server。(PaaS Azure SQL server)。关于IP地址的白名单是否存在问题,或者如果您使用托管标识,是否包括这些问题?