Quero solucionar o motivo pelo qual recebo uma mensagem de erro com um código de status de erro HTTP 5xx quando executo uma ação de API do Amazon Simple Notification Service (Amazon SNS).
Resolução
Um código de erro ou status 5xx indica um problema no lado do servidor que deve ser resolvido pela AWS. Para reduzir os erros 5xx do Amazon SNS, implemente a lógica de novas tentativas na sua aplicação para solicitações que falham com um erro 5xx. A contagem de novas tentativas mais eficiente depende do seu caso de uso.
Há dois tipos de erros 5xx retornados pelo Amazon SNS:
InternalFailure
O processamento da solicitação falhou devido a um erro, exceção ou falha desconhecido.
Código de status HTTP: 500
ServiceUnavailable
A solicitação falhou devido a uma falha temporária no servidor.
Código de status HTTP: 503
Solucionar erros 5xx
Se você receber erros 5xx após implementar novas tentativas, acesse o Painel de integridade de serviços da AWS. Verifique se há problemas operacionais com o Amazon SNS. Se o Painel de integridade de serviços da AWS não mostrar os erros que você recebeu, entre em contato com o AWS Support.
Ao entrar em contato com o AWS Support, certifique-se de fornecer as seguintes informações:
- A hora em que o problema começou a ocorrer.
- Três a cinco IDs de solicitação da AWS para as solicitações de API que estão gerando erros 5XX, juntamente com o carimbo de data/hora e o fuso horário.
- Porcentagem aproximada de solicitações que falharam em relação ao total de solicitações.
Informações relacionadas
Common errors (referência de APIs do Amazon SNS)