inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스스로 구축하는 AWS 클라우드 인프라 - 기본편

로컬에서 rds 접속

해결된 질문

1013

김어진

작성한 질문수 24

1

안녕하세요, 좋은 강의 감사합니다.

로컬에서 rds를 연결하고 싶은데 궁금한 것이 생겨서 질문을 남기게 되었습니다.

현재 private subnet에 rds를 생성한 상태에서 제 로컬 컴퓨터에 스프링을 사용해서 rds에 접근하려고 하는데 vpc가 달라서 접속이 되지 않습니다.

이를 해결하기 위해서 스택오버플로우를 참고하니 로컬 컴퓨터의 ip 주소를 rds 인바운드 규칙에 넣어서 하면 된다고 하길래 적용해봤더니 잘 되지 않습니다.

보통 어떤 식으로 로컬에서 rds로 접근하는 것인가요?

배스천을 사용해서 rds mysql workbranch에는 접근이 가능하도록 설정을 했습니다.

 

질문 읽어주셔서 감사합니다.

aws 서버리스

답변 1

0

노마드 콘텐츠 랩

안녕하세요. 강의 들어주셔서 감사합니다.

질문하신 내용에 대하 답변드리자면

먼저 로컬 PC에서 인터넷을 거쳐야하기 때문에 AWS VPC의 Private Subnet 에 RDS 접근하지 못하게 하는 이유입니다. 그래서 일반적으로 로컬PC에서 바로 RDS에 접하지 않게 하기 위해 Private Subnet 에 RDS 를 배치하는 것입니다. 접근하는 경로를 간단하게 보자면 아래와 같습니다.

로컬 PC --- 인터넷 --- AWS IGW --- RDS

여기서 로컬 PC 에서 바로 접근하려면 RDS 가 Public Subnet 에 배치하는 것이고 그리고 RDS 생성 시 Public Access 허용을 해야 합니다.

또 하나는 보안적으로는 권장하지 않지만 Port Forwarding 을 하는 것이죠. 그래서 로컬PC 에서 RDS Port Forwording 이라고 검색하시면 될 것 같습니다. 이것 역시도 Bastion 서버에서 Port Forwording 을 해주던가 Session Manager 에서 Port Forwprding 을 해주던가 해야 하는 구조입니다.

다음은 참조할 수 있는 AWS Blog 를 남겨드립니다.

감사합니다.

https://aws.amazon.com/ko/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui/

https://aws.amazon.com/ko/blogs/mt/use-port-forwarding-in-aws-systems-manager-session-manager-to-connect-to-remote-hosts/

 

efs를 쓰는데 s3도 쓰는 이유가 궁금합니다.

0

77

1

Web Application Firewall (WAF)

0

137

2

40달러 이상 과금....

0

232

2

맥 사용자인데요 터미널 말고 EC2 인스턴스 connect로 연결해도 되나요?

0

125

1

11강 43:00 실습 mac에서 오류가 납니다

0

179

2

efs 마운트 안됨

0

197

2

putty로 키 변환 후 접속시 문제

0

364

2

s3 bucket policy

0

181

2

application load balancer 에서

0

160

1

리소스 삭제가 잘 안되는데 삭제 순서좀 알려주세요

0

281

1

Application Load Balancer를 통한 이중화 네트워크 구성(1)

0

196

2

파일시스템 에서 efs 까지 생성했는데.. 마운트시 오류발생

0

476

2

신규 강의 쿠폰..

0

200

1

[실습] Public EC2 인스턴스 생성 및 LAMP 웹서버 구성에서 질문

0

146

1

Release Elastic IP addresses

0

148

1

pem 키를 ppk 로 바꿔주는 이유

0

259

2

강의에 나오는 구조도

0

182

1

Elastic Beanstalk Warning

0

248

1

LAMP 웹서버 구성 - var에서 www 폴더가 없습니다 ..

0

367

3

private ec2 c1에 pem 키

0

265

1

라우팅 테이블 생성시

0

261

1

db접속이안되네요

0

223

1

스스로 구축하는 AWS 네트워크 입문?

0

321

1

bastion host 사용을 위해 private instance에 보안 그룹 설정할 때

0

359

1