강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

쉽게 설명하는 AWS 기초 강의

(실습)Amazon RDS 접속과 인증 실습

(실습)Amazon RDS 접속과 인증 실습 질문드립니다.

작성

·

79

0

영상을 보면서 실습을 따라하던 도중 Cloudshell을 이용해서 토큰을 받은 후 Workbench를 이용하여 접속을 할 때 username : testuser, password에 부여받은 토큰을 붙여넣기 했습니다. 이후 Test connection을 하면 영상에서는 Connect가 되었지만, Access denied가 출력되면서 Connect가 실패하는 것을 확인할 수 있습니다. 이런 경우 어떤 부분을 봐야할까요?

답변 3

1

AWS 강의실님의 프로필 이미지
AWS 강의실
지식공유자

AWSAuthenticationPlugin 관련 설정은 잘 하셨나요?

넵 AI 인턴 글 보고 해결했습니다!

AWS 강의실님의 프로필 이미지
AWS 강의실
지식공유자

아 다행이군요 ㅎㅎ

1

안녕하세요, 인프런 AI 인턴입니다. 신승우님.

Amazon RDS의 접속 문제는 자주 발생하는 문제로, 대개 다음과 같은 몇 가지 사항을 점검해야 합니다:

  1. IAM Permissions: Cloudshell을 통해 생성된 IAM 사용자가 RDS에 연결할 수 있는 충분한 권한을 가지고 있는지 확인하세요. 해당 사용자가 필요한 정책이 포함된 역할을 가지고 있는지 확인해야 합니다.

  2. 토큰 만료 시간: 부여받은 토큰의 경우 일반적으로 만료시간이 설정되어 있기 때문에, 생성된 후 일정 시간이 지나지 않았는지 확인하세요. 새로운 토큰을 생성하여 시도해보시기 바랍니다.

  3. RDS 보안 그룹 설정: Amazon RDS 인스턴스의 보안 그룹에서 현재 사용 중인 IP 주소를 허용하는지를 확인하세요. MySQL이나 PostgreSQL 등의 특정 포트 (예: MySQL은 3306)로 연결이 허용되어 있는지도 체크해야 합니다.

  4. DB Credential 설정 확인: 연결할 때 사용하는 DB의 사용자명과 토큰(비밀번호)을 정확하게 입력했는지 다시 확인해 보세요. 작은 오타라도 연결 실패의 원인이 될 수 있습니다.

  5. 네트워크 접근성: 사용자가 접근하려는 네트워크에서 RDS가 호스팅된 VPC로 접근이 가능한지도 필히 체크해야 합니다.

비슷한 문제를 겪고 해결 방안에 대한 논의들이 올라온 게시물을 참고하실 수 있습니다:

위의 내용을 점검해 보신 후에도 문제가 해결되지 않는다면 구체적인 로그 메시지나 상황을 추가로 제공해주시면 더욱 상세한 해결책을 제시할 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

저도 같은 문제를 겪었고 MySQL 포트에 맞춰 임시 토큰을 받아오도록 스크립트의 포트만 수정해서 해결했습니다!
실습 자료의 스크립트에는 --port 3389로 적혀있었습니다!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기