【发布时间】:2017-09-13 00:42:45
【问题描述】:
我在 ExpressRoute 订阅下有一个 Azure 函数,它正在尝试连接到本地数据库,但未能这样做。 是否可以在 ExpressRoute 中使用 Azure 功能? 谢谢!
【问题讨论】:
标签: azure azure-functions
我在 ExpressRoute 订阅下有一个 Azure 函数,它正在尝试连接到本地数据库,但未能这样做。 是否可以在 ExpressRoute 中使用 Azure 功能? 谢谢!
【问题讨论】:
标签: azure azure-functions
Azure 函数可以部署在 App Service Environment 上。应用服务环境部署在您自己的 VNET 上,可以通过 ExpressRoute 访问本地资源。
如果您不想为应用服务环境付费,可以将您的 Function 部署在专用的 App Service Plan 上,然后使用 Hybrid Connections 进行连接到本地,或将 Function App 集成到您的 VNET 并创建 Site-to-Site VPN 到本地。但是,这些最后 2 个选项选项不会通过 ExpressRoute。
here 描述了所有 3 个选项。您只需将 Azure 函数部署到应用服务计划即可获得与应用服务相同的功能。
HTH
【讨论】:
必须设置专用路由器虚拟设备(例如 Azure 市场中的 CiscoASA VM)。 Microsoft 会说“不支持”,但我们能够让它以这种方式工作。
【讨论】: