Amazon RDS에서 애플리케이션 문제 해결 - Amazon Relational Database Service

Amazon RDS에서 애플리케이션 문제 해결

Amazon RDS는 Amazon RDS API와 상호 작용하는 동안 발생하는 문제를 해결할 때 도움이 되도록 구체적이고 서술적인 오류를 제공합니다.

Amazon RDS DB 인스턴스 문제 해결에 대한 자세한 내용은 Amazon RDS 문제 해결 단원을 참조하십시오.

오류 검색

일반적으로 사용자는 시간을 소비하여 결과를 처리하기 전에 애플리케이션이 먼저 해당 요청으로 오류가 발생되는지 여부를 확인하려고 합니다. 오류 발생 여부를 확인하는 가장 쉬운 방법은 Amazon RDS API의 응답에서 Error 노드를 찾는 것입니다.

XPath 구문은 Error 노드의 존재 여부를 검색하는 간단한 방법을 제공합니다. 또한 오류 코드와 메시지를 비교적 쉽게 검색할 수 있는 방법을 제공합니다. 다음 코드 조각에서는 요청 중에 오류가 발생했는지 여부를 파악하기 위해 Perl 및 XML::Xpath 모듈을 사용합니다. 오류가 발생되면 코드는 응답에 첫 번째 오류 코드와 메시지를 인쇄합니다.

use XML::XPath; my $xp = XML::XPath->new(xml =>$response); if ( $xp->find("//Error") ) {print "There was an error processing your request:\n", " Error code: ", $xp->findvalue("//Error[1]/Code"), "\n", " ", $xp->findvalue("//Error[1]/Message"), "\n\n"; }

문제 해결 팁

다음 절차를 통해 Amazon RDS API의 문제를 진단하고 해결하는 것이 좋습니다.

  • 타겟팅하는 AWS 리전에서 Amazon RDS가 정상적으로 작동하는지 http://status.aws.amazon.com에서 확인합니다.

  • 요청 구조 확인.

    각 Amazon RDS 작업에 대한 참조 페이지는 Amazon RDS API 참조에 있습니다. 파라미터를 올바르게 사용하고 있는지 여부를 다시 확인합니다. 어떤 문제가 발생할 수 있을지 알아보려면 샘플 요청이나 사용자 시나리오를 살펴보고 이러한 예시가 유사한 작업을 하는지 확인하세요.

  • AWS re:Post 확인

    Amazon RDS와 관련하여 다른 사람들이 경험한 문제에 대한 해결책을 검색할 수 있는 개발 커뮤니티가 있습니다. 주제를 보려면 AWS re:Post로 이동하세요.