如何通过VPN将Azure功能(不是App Service)连接到本地SQL服务器?

时间:2019-10-16 22:28:57

标签: azure azure-functions azure-vpn

我在基础架构中托管了一个大型SQL服务器,并设置了Azure资源,可通过VPN访问我们的服务器。

我想创建一个连接到此SQL Server的Azure函数。保存到该数据库将是一个Webhook端点。我不需要App Service计划的开销,我想要轻量级的Function和更便宜的消费定价模型。

所有联机教程均涉及App Services和Hybrid Connections,它们似乎在消费计划上的Azure功能中不可用。

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

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

我该如何设置?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

是的,有可能。您将需要使用“混合连接”之类的方法。不管您使用哪个IDE来创建函数,请查看以下链接。

  

“混合连接”功能需要网络中的中继代理   承载您的Hybrid Connection端点。该中继代理称为   混合连接管理器(HCM)。要从您的应用中下载HCM   在Azure门户中,选择“网络”>“配置混合连接”   端点。

Azure App Service Hybrid Connections