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

Azure functions 如何配置Azure功能访问限制以允许通过门户进行测试,azure-functions,Azure Functions,我已将Azure function应用程序设置为仅限制访问APIM公用IP和我的桌面IP。我似乎无法在门户内部测试该功能(即转到MyFunctionAppName>TestFunction>Code+test>test/Run),因为我收到一条错误信息:“您必须具有直接网络访问权限才能运行您的功能。您的应用程序可能受到专用端点、访问限制或服务端点的限制。”我不确定是否有一个IP我需要添加或其他东西,让我通过门户本身进行测试 这意味着测试/运行按钮从服务器端(Azure)发送测试请求-至少它可以解

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

这意味着测试/运行按钮从服务器端(Azure)发送测试请求-至少它可以解释为什么请求不是来自您的IP地址而是来自Azure(如果它从客户端发送请求-请求将来自您的IP地址)。因此,您将Azure IP添加到白名单的解决方案看起来是正确的


此答案可能对您有所帮助,请参考此答案。

谢谢。它有点过时了,但它确实向我介绍了非常有用的“诊断和解决问题”部分。Azure IP地址范围似乎可以每周更改一次。不过,我会将此标记为答案,因为它为我指明了正确的方向,并启发我在这个过程中使用一些新的有用工具。