如何配置 Azure Functions 访问限制以允许通过门户进行测试

问题描述 投票:0回答:2

我已将我的 Azure 函数应用程序设置为限制对 APIM 公共 IP 和我的桌面 IP 的访问。我似乎无法在门户网站本身内测试功能(即转到 MyFunctionAppName > TestFunction > Code + Test > Test/Run),因为我收到一条错误消息“您必须具有直接网络访问权限才能运行您的功能。您的应用可能会受到专用端点、访问限制或服务端点的限制。”我不确定是否需要添加 IP 或其他东西让我通过门户本身进行测试。

azure-functions
2个回答
0
投票

我自己想出来了。转到 Function App > Networking > Access Restriction > Check Allow Public Access > Add a rule。添加规则时,将类型更改为服务标签并选择 AzureCloud 作为服务标签。保存规则,它现在应该可以工作了。就像 Elthan 说的...

这会将所有数据中心公共 IP 列入白名单,这将允许您再次通过 Azure 门户使用测试/运行功能


-1
投票

添加 VNet 后,我也在为同样的事情苦苦挣扎。问题如前所述,请求来自 Azure IP,可以在 here 找到它们的列表。正如您从链接中看到的那样,它有很多可能的 IP,并且它们经常更改。然而,我发现您现在可以将名为 AzureCloudService Tag 列入白名单。这会将所有数据中心公共 IP 列入白名单,这将允许您再次通过 Azure 门户使用测试/运行功能。

© www.soinside.com 2019 - 2024. All rights reserved.