公共 Amazon S3 資產上出現 400 個錯誤請求錯誤(不常見)

公共 Amazon S3 資產上出現 400 個錯誤請求錯誤(不常見)

我們使用從 NGINX 到 S3 的反向代理在本機路徑下託管 S3 公共資產(映像)。

我們注意到日誌中存在週期性錯誤(400 個錯誤),這些錯誤非常罕見,但會給訪客帶來問題。我們可以判斷這些是 AWS 錯誤,因為傳回的內容類型是 application/xml。在記錄錯誤後立即載入這些相同的資源會傳回正確的回應。

我已在相關 S3 儲存桶上啟用日誌記錄,但在檢查日誌後,我沒有看到在發生錯誤的時間範圍內列出任何 400 錯誤。

  • 由於我們的請求來自同一個 IP(透過 NGINX 反向代理),AWS 會限制我們的請求嗎?
  • 對於有效的公共對象,S3 會傳回哪些類型的 400 狀態?
  • AWS 控制台中是否有其他位置顯示這些 400 錯誤以便我們進行調查?

更新了具體範例案例:

我們的資產本機路徑範例: https://www.example.com/assets/images/Oasis_PalmImage_20210809_Web_v01.png

公用 S3 URL: https://sb-oasis.s3.amazonaws.com/images/Oasis_PalmImage_20210809_Web_v01.png

記錄錯誤期間的 NGINX 日誌範例:

response_content_type: application/xml

status: 400

content_length: 355 bytes

相關內容