DynamoDB에서 HTTP 5xx 오류를 해결하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2020년 7월 1일

Amazon DynamoDB 테이블의 항목으로 작업할 때 "Internal server error (Service: AmazonDynamoDBv2; Status Code: 500; Error Code: InternalServerError"와 같은 HTTP 5xx 오류가 발생합니다.

해결 방법

5xx 오류는 AWS에서 해결해야 하는 문제를 나타냅니다. 이는 네트워크 중단, 백엔드 하드웨어 장애와 같이 일시적인 문제일 수 있습니다. 5xx 오류를 완화하는 방법:

  • 5xx 오류 코드가 발생하며 실패한 요청에 재시도 전략을 적용합니다. 모든 AWS SDK에는 지수 백오프를 사용하는 알고리즘이 적용된 재시도 메커니즘이 내장되어 있습니다. 필요에 맞게 재시도 파라미터를 수정할 수 있습니다. 자세한 내용은 오류 재시도 및 지수 백오프를 참조하세요.
  • 매우 일관적인 읽기 작업은 피하세요. 네트워크 지연이나 중단이 발생할 경우, 매우 일관적인 읽기 작업은 500 오류가 발생하면서 실패할 가능성이 큽니다. 자세한 내용은 읽기 일관성을 참조하세요.

5xx 오류가 지속되면 AWS 서비스 상태 대시보드에서 서비스와 관련된 운영 문제가 있는지 확인하세요.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?