Azure Function App 能否通过 VPN 或混合连接访问本地资源?

Can an Azure Function App access an on-premises resource via a VPN or Hybrid connection?

动态服务计划中 运行 的功能应用在某些方面受到限制(正如预期的那样)。

是否可以通过动态服务计划中的功能应用以某种方式调用本地资源(通过 VPN 或混合连接)?

您可以考虑使用 Azure 服务总线吗?函数支持将消息添加到服务总线队列(阅读更多:https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-service-bus/),然后在您的本地环境中处理服务总线队列。

这是我之前为 Web 作业和其他云到本地环境的配置逻辑所做的,虽然我还没有尝试使用 Functions - 但根据文章提到的 Functions 应该能够处理消息到 SB 队列。

希望对您有所帮助。

我有类似的要求,我已经通过使用 HCM 和 SFTP 的动态计划的 Azure 函数应用实现了它,请参考 this