如何在专用网络中测试/运行 Azure Functions
Posted
技术标签:
【中文标题】如何在专用网络中测试/运行 Azure Functions【英文标题】:How to Test/Run Azure Functions in Private network 【发布时间】:2022-01-09 23:30:31 【问题描述】:我在专用网络中有 Azure Function。我想在函数的“代码+测试”页面上使用“测试/运行”进行测试。
我有网络应用 - 不可用
You must have direct network access in order to run your function. Your app may be restricted with Private Endpoints, Access Restrictions or Service Endpoints.
是否可以以某种方式配置我将使用测试/运行?
【问题讨论】:
可以参考类似issue:Azure Function Test/Run returns 'You must have direct network access in order to run your function' 【参考方案1】:当使用私有站点访问权限设置 azure 函数时,我们通常会收到此错误消息,该访问权限不允许调用函数。 您可以参考这个 MS Docs 来了解更多关于手动运行Non HTTP triggered 函数的信息。
正如 DeepDave 评论所建议的那样,我们可以将与函数应用程序连接的任何使用的 Azure IP 列入白名单。
【讨论】:
以上是关于如何在专用网络中测试/运行 Azure Functions的主要内容,如果未能解决你的问题,请参考以下文章
无法从连接到 Azure *** 的本地计算机(在家庭网络上)访问专用 AKS 群集