[英]Azure Application Gateway file upload limits
最近我正在使用 Azure 應用程序網關,當我嘗試上傳文件時收到響應 413 實體太大。 我讀到了它,文件上傳的限制是 2GB,但我很困惑,因為我成功上傳了一個 3.2GB 的文件。 這個限制有什么變化嗎? 當我嘗試上傳 4.6 GB 的文件時失敗。 我使用的是 Standard_v2 SKU 尺寸。
其他答案具有誤導性或寫得不好。 這個答案應該更清楚,因為有一些細節
考慮到您要啟用V2 SKU的最大限制,它的行為如下:
Content-Type
設置為multipart/form-data
,這會將其識別為文件上傳(我已經測試了一堆其他 header 值,到目前為止,只有一個被識別為文件上傳)。 任何其他內容類型都將導致評估“最大請求正文大小 (KB)”字段中設置的最大值,目前 OWASP 3.2 只能處理 2000KB (2MB) 作為最大值,對於較低的 OWASP 版本只能處理 128 KB .如果您 go 超過限制,您會收到以下消息,狀態代碼 HTTP 為 403:
<html> <head> <title>403 Forbidden</title> </head> <body> <center> <h1>403 Forbidden</h1> </center> <hr> <center>Microsoft-Azure-Application-Gateway/v2</center> </body> </html>
如果您啟用了 WAF 並且您的內容類型是基於表單的表單,例如 application/json 或 application/xml 或 multipart/form-data ,則將其視為非文件上傳。
OWASP 規則阻止文件上傳。 在此處查看規則定義。
如果您覺得 WAF 不是應用程序的附件,請與您的應用程序團隊合作更改內容類型或禁用 WAF 中的規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.