EC2 인스턴스에 배포된 애플리케이션이 Amazon RDS 인스턴스의 데이터에 연결됩니다. 프로덕션 환경에서 애플리케이션이 연결되지 않지만, bastion 호스트 셸에서는 데이터베이스에 연결할 수 있습니다. 웹 서버 로그에는 다음 내용이 반복적으로 표시됩니다. *** Error Establishing a Database Connection 다음 중 연결 실패의 원인이 될 수 있는 것은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터베이스 보안 그룹에 웹 서버의 연결을 허용하는 수신(ingress) 규칙이 포함되어 있지 않습니다., 애플리케이션이 RDS 인스턴스에 구성된 포트와 다른 포트를 사용하려고 합니다..
이것이 정답인 이유
웹 서버 로그에 "Error Establishing a Database Connection"이 반복적으로 나타나고 bastion 호스트에서는 연결이 가능한 상황은 주로 네트워크 또는 애플리케이션 구성 문제임을 시사합니다. 데이터베이스 보안 그룹에 웹 서버의 IP 주소 또는 보안 그룹을 소스로 하는 수신(ingress) 규칙이 없으면, 웹 서버는 데이터베이스에 연결할 수 없습니다. 또한, 애플리케이션이 RDS 인스턴스에 설정된 포트(예: MySQL의 3306, PostgreSQL의 5432)와 다른 포트를 사용하여 연결을 시도하면 연결이 실패합니다. 데이터베이스 보안 그룹의 송신(egress) 규칙은 기본적으로 모든 트래픽을 허용하므로 문제의 원인이 아닐 가능성이 높습니다. SSL 인증서 문제는 연결 오류보다는 인증 오류로 나타나며, 데이터베이스가 프로비저닝 중이라면 bastion 호스트에서도 연결이 불가능했을 것입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음