I ran an Amazon Simple Notification Service (Amazon SNS) API action and received an error message with an HTTP 5xx status code. Why am I receiving these errors and how do I resolve them?
Resolution
A 5xx error indicates a server-side issue that must be resolved by AWS. To mitigate 5xx errors from Amazon SNS, it's a best practice to implement retry logic in your application for all requests that fail with a 5xx status code. The recommended retry count depends on your use case.
There are two types of 5xx errors that Amazon SNS returns:
InternalFailureThe request processing failed because of an unknown error, exception, or failure.
HTTP Status Code: 500
ServiceUnavailable
The request failed because of a temporary server failure.
HTTP Status Code: 503
Note: If you receive 5xx errors after implementing retries, go to the AWS Service Health dashboard to see if there are operational issues with Amazon SNS.
Related information
Common errors (Amazon SNS API reference)