通过API Management访问Azure功能时,我收到403 Forbidden错误。为了清楚起见,我在功能中没有任何身份验证/授权,但授权级别设置为功能级别。
我可以使用Function键直接命中该功能。 我也可以点击API Management并在启用模拟时获得响应,因此错误来自函数。我可以验证API管理是否将功能键传递给后端函数。
注意到只有在使用ARM部署该功能时才会发生这种情况。
答案 0 :(得分:0)
我们的Azure功能部署了IP限制,并且APIM IP不存在。通过功能的平台功能>添加APIM IP地址后网络组> 网络> 配置IP限制,403错误消失了。