403使用Azure功能后端访问Azure API管理时被禁止



通过API管理访问Azure函数时,我得到403禁止错误。需要明确的是,我在功能中没有任何身份验证/授权,但"授权级别"设置为"功能级别"。

我可以使用function键直接点击该功能。我还可以访问API管理,并在启用mocking时获得响应,因此该函数会出现错误。我可以验证API管理层正在将函数键传递给后端函数。

注意到只有在使用ARM部署函数时才会发生这种情况。

我们的Azure功能是在有IP限制的情况下部署的,APIM IP不存在。在通过Function的平台功能网络组网络配置IP限制添加APIM IP地址后,403个错误消失。

最新更新