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 Dashboard로 이동하세요. Amazon SNS에 운영상 문제가 있는지 확인하세요. AWS Service Health Dashboard에 수신한 오류가 표시되지 않으면 AWS Support로 문의하세요.
AWS Support에 문의할 때는 다음 정보를 제공해야 합니다.
- 문제가 발생하기 시작한 시간
- 5XX 오류가 나타난 API 요청 3~5개의 AWS 요청 ID(타임스탬프 및 타임존 포함)
- 전체 요청 중 실패한 요청의 대략적인 비율
관련 정보
일반적인 오류(Amazon SNS API 참조)