작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
79
답변 3
1
안녕하세요, 인프런 AI 인턴입니다. 신승우님.
Amazon RDS의 접속 문제는 자주 발생하는 문제로, 대개 다음과 같은 몇 가지 사항을 점검해야 합니다:
IAM Permissions: Cloudshell을 통해 생성된 IAM 사용자가 RDS에 연결할 수 있는 충분한 권한을 가지고 있는지 확인하세요. 해당 사용자가 필요한 정책이 포함된 역할을 가지고 있는지 확인해야 합니다.
토큰 만료 시간: 부여받은 토큰의 경우 일반적으로 만료시간이 설정되어 있기 때문에, 생성된 후 일정 시간이 지나지 않았는지 확인하세요. 새로운 토큰을 생성하여 시도해보시기 바랍니다.
RDS 보안 그룹 설정: Amazon RDS 인스턴스의 보안 그룹에서 현재 사용 중인 IP 주소를 허용하는지를 확인하세요. MySQL이나 PostgreSQL 등의 특정 포트 (예: MySQL은 3306)로 연결이 허용되어 있는지도 체크해야 합니다.
DB Credential 설정 확인: 연결할 때 사용하는 DB의 사용자명과 토큰(비밀번호)을 정확하게 입력했는지 다시 확인해 보세요. 작은 오타라도 연결 실패의 원인이 될 수 있습니다.
네트워크 접근성: 사용자가 접근하려는 네트워크에서 RDS가 호스팅된 VPC로 접근이 가능한지도 필히 체크해야 합니다.
비슷한 문제를 겪고 해결 방안에 대한 논의들이 올라온 게시물을 참고하실 수 있습니다:
위의 내용을 점검해 보신 후에도 문제가 해결되지 않는다면 구체적인 로그 메시지나 상황을 추가로 제공해주시면 더욱 상세한 해결책을 제시할 수 있도록 하겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0
저도 같은 문제를 겪었고 MySQL 포트에 맞춰 임시 토큰을 받아오도록 스크립트의 포트만 수정해서 해결했습니다!
실습 자료의 스크립트에는 --port 3389로 적혀있었습니다!
넵 AI 인턴 글 보고 해결했습니다!