AWS

Flutter + Node.js +MySQL 플러터로 MySQL과 데이터 통신 (1)

Kim JK 2021. 9. 11. 21:27
반응형

필자는 EC2 + AWS RDS(MySQL)을 사용하였음을 알립니다.

인스턴스 주소등 개인적인 내용이 많아서 사진보다 글로 자세하게 남깁니다. (사진 편집하기 너무귀찮..)

 

1. EC2 인스턴스 생성

 

그냥 만들어줍니다.

 

프리티어로 이용할것이므로 굳이 설정해줄 것이 없어요.

 

pem키 발급 받으시고 잃어버리지않게 잘 보관합니다.

 

보안규칙에 포트 하나는 열어줍니다. (Node.js와 소통할떄 필요한 포트)

 

2. AWS RDS도 인스턴스 생성을 해줍니다.

 

RDS 보안규칙에서 3306포트는 열어주셔야합니다.

 

3. VScode를 깔고 Node.js를 쓸 준비를 해줍니다. 

 

4. Putty, PuttyGen깔고 puttyGen 킨다음 

 

요기서 Load누르고 All file로 변경한다음 아까 쟁여뒀던 pem파일을 올리고 Save private key를 눌러 ppk파일로 만듭니다.

 

5. Putty를 키고

 

 

Host Name엔 Ec2의 엔드포인트 주소(공개 DNS또는 탄력적 IP발급받은 주소 적으세요. 탄력적 IP는 EC2인스턴스 보는곳의 좌측 메뉴에서 발급받고 인스턴스랑 연결하시면 됩니다. 10초컷 가능)를 적으시고

 

좌측 SSH-> Auth를 클릭하면 Private Key file을 올리는 곳이있다. 거기에 ppk파일을 등록한다음 다시 Session으로와서 Open을 눌러주자.

 

그럼 

 

로그인을 하라고 하신다. Ec2 인스턴스에서 내 사용자이름이 뭐로 되있는지 확인하시고 입력하시면 완료

 

이제 FileZilla를 다운받아주신다음 다음 챕터로 넘어갑시다. 2편에서계속

반응형