Azure应用程序网关WAF的数据长度大于配置的限制

时间:2018-01-18 17:19:45

标签: azure azure-application-gateway

我们将应用程序网关中的WAF配置为"预防"模式。应用程序中的一些用例需要上载文件。目前,WAF正在阻止这些文件上载请求。防火墙日志:

{
...
"properties": {

"requestUri": "/api/v1/attachments",
"ruleSetType": "OWASP",
"ruleSetVersion": "3.0",
"ruleId": "0",
"message": "",
"action": "Blocked",
"site": "Global",
"details": {
  "message": "Request body no files data length is larger than the configured limit (131072).. Deny with code (413)",
  "data": "",
  "file": "",
  "line": ""
},
...
 }
}

是否可以停用此规则或更改限制或......? 扩大规模(定价等级)有帮助吗? 我发现this但不想相信它。

1 个答案:

答案 0 :(得分:1)

Microsoft支持帮助我们解决了该问题。 具体来说,这些评论有所帮助:

使用正确的文件上传字段应该没有问题。这是一个例子:

Content-Disposition: form-data; name="a"; filename="somefile.jpg"
Content-Type: image/jpeg

some jpeg content larger than 128k

如果在请求标头中使用了"Content-Type: application/json""Content-Type: text/xml",也会发生这种情况。