如何在专用网络中测试/运行 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 - 虚拟网络之间的专用链接

如何将 .trn 文件迁移到 Azure 数据库?

无法从连接到 Azure *** 的本地计算机(在家庭网络上)访问专用 AKS 群集

Taurus master 在 azure 上连接到同一网络中的 jmeter 从站时关闭测试运行

什么是Azure Private Endpoint

文档中显示的 sql 代码未在 azure synapse 专用 sql 池上运行