當我執行 Amazon Simple Notification Service (Amazon SNS) API 動作時,我想疑難排解為什麼我會收到含有 HTTP 5xx 錯誤狀態代碼的錯誤訊息。
解決方法
5xx 錯誤或狀態代碼表示 AWS 必須解決的伺服器端問題。若要減少 Amazon SNS 造成的 5xx 錯誤,請針對出現 5xx 錯誤的失敗要求,在您的應用程式中實作重試邏輯。最有效率的重試計數取決於您的使用案例。
Amazon SNS 會傳回兩種類型的 5xx 錯誤:
InternalFailure
由於未知的錯誤、例外或失敗,請求處理失敗。
HTTP 狀態代碼: 500
ServiceUnavailable
由於伺服器臨時故障,請求失敗。
HTTP 狀態代碼: 503
疑難排解 5xx 錯誤
如果您在實作重試後收到 5xx 錯誤,請前往 AWS Service Health 儀表板。檢查 Amazon SNS 是否存在操作問題。如果 AWS Service Health 儀表板沒有顯示您收到的錯誤,請聯絡 AWS Support。
聯絡 AWS Support 時,請您務必提供下列資訊:
- 問題開始發生的時間。
- 產生 5XX 錯誤的 API 請求的三到五個 AWS 請求 ID,以及時間戳記和時區。
- 請求總數中請求失敗的約略百分比。
相關資訊
常見錯誤 (Amazon RDS API 參考)