如何對來自 Amazon SNS 的 5xx 錯誤進行疑難排解?

1 分的閱讀內容
0

我執行了 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 錯誤,請移至 AWS Service Health Dashboard,以查看 Amazon SNS 是否存在操作問題。


相關資訊

常見錯誤 (Amazon SNS API 參考)

AWS 官方
AWS 官方已更新 3 年前