我在 Azure API 管理 (APIM) 前面设置了 Azure Front Door (FD)。大多数请求都适用于这个特定的 APIM 后端。GET /projects 在浏览器中返回 502 Bad Gateway。我可以看到APIM向后端的请求成功,项目数据从数据库返回。但是,FD 日志显示错误:
isReceivedFromClient_b: true
httpStatusCode_s: 502
httpStatusDetails_s: 502
pop_s: LON
cacheStatus_s: N/A
ErrorInfo_s: OriginInvalidResponse
从文档中:
- OriginInvalidResponse:Origin 返回了无效或无法识别的响应。
- N/A 的缓存状态:签名 URL 和规则集拒绝的请求。
我试过禁用 WAFPolicy。所以,据我所知,这条路线上没有配置任何规则。Azure 诊断中启用了 FrontdoorWebApplicationFirewallLog,但此日志中根本没有条目。正是在这里,我希望看到被阻止请求的日志。
关于发生了什么的任何想法,或者我如何进一步调试?