Amazon Simple Notification Service (Amazon SNS) API アクションを実行したときに、HTTP 5xx ステータスコードを含むエラーメッセージを受け取りました。これらのエラーが表示されるのはなぜですか? また、解決するにはどうすればよいですか?
解決方法
5xx エラーは、AWS によって解決される必要があるサーバー側の問題を示します。Amazon SNS からの 5xx エラーを軽減するには、5xx ステータスコードで失敗するすべてのリクエストに対して、アプリケーションにリトライロジックを実装することがベストプラクティスです。推奨されるリトライ回数は、ユースケースによって異なります。
Amazon SNS が返す 5xx エラーには、次の 2 つのタイプがあります。
InternalFailure不明なエラー、例外、または障害のためにリクエスト処理が失敗しました。
HTTP ステータスコード: 500
ServiceUnavailable
一時的なサーバー障害のためにリクエストが失敗しました。
HTTP ステータスコード: 503
注: リトライの実装後に 5xx エラーが発生した場合は、AWS Service Health Dashboard に進み、Amazon SNS に運用上の問題があるかどうかを確認してください。
関連情報
一般的なエラー (Amazon SNS API リファレンス)