🤣 .pem 에 Django 파일 DB 를 RDS 로 바꾸기
아래 링크의 다음 과정이라고 생각하면 좋아요
https://velog.io/@hugh0223/AWS-EC2%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-DJango-%EC%8B%A4%ED%96%89
![](https://velog.velcdn.com/images/hugh0223/post/58401b67-f767-46bd-bd97-d4f37eef6b49/image.jpg)
🤨 RDS 인스턴스 생성
![](https://velog.velcdn.com/images/hugh0223/post/120f0490-d5ff-4d4c-82ff-19b0afbfafb6/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/6d48ffd8-b7a5-4266-b922-2c7e35c57aee/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/d23e0b20-37bc-4b7f-840f-0d3ccb488977/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/eb7e4d82-fb86-4234-ab04-6330ae680338/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/b8368d2d-c5a9-46b6-adaf-837c7491f7b0/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/78b663a2-f791-4321-b049-174c817b0f3b/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/868ee6d7-e730-4310-a5f3-7d60f3b1a52e/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/6c38c1f2-21c6-4efd-8edd-0424da2d906c/image.png)
- 퍼블릭 버튼 CLICK!!
- 추가구성 CLICK 후에 db 네임 작명
- 생성 버튼 CLICK
![](https://velog.velcdn.com/images/hugh0223/post/5e10e7b3-404c-46cf-902a-78576fdcce86/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/d46e5472-d940-480e-bd21-2cf22cf3a18d/image.png)
- 생성된 RDS DB 확인, 인스턴스 설정한 이름을 타고 설정확인
- 일정 시간후에 엔드포인트가 생기는데 나중에 해당 값은 후에 Django settings.py 에 HOST, MYSQL 에 Hostname 에 설정
- 보안그룹에 링크를 CLICK!!
![](https://velog.velcdn.com/images/hugh0223/post/58de32f8-6b0e-4c72-8a98-b9bf9a513416/image.png)
- 인바운드 규칙 TAB CLICK!!
- 편집 Btn CLICK!!
![](https://velog.velcdn.com/images/hugh0223/post/3489c9de-ae17-4c12-837b-5ab1775c4fa9/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/bbaa49f3-f67a-48a0-9ff8-3a4e408ab39e/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/31c4bfd6-a9d7-4764-9299-628bde7b6c7c/image.png)
- 규칙 추가 Btn CLICK!!
- 해당 규칙의 설정값 붉은 줄 따라하기!!
- 규칙 저장 Btn CLICK!!
🤣 VS Code, Remote 확장 프로그램 설정
![](https://velog.velcdn.com/images/hugh0223/post/3ebdf6d4-beee-4d70-8e46-3da4d41956c5/image.png)
- VSCODE 에 .pem 키를 통한 EC2 인스턴스를 활성화 하기 위한 확장 프로그램
- 해당 버튼 INSTALL!!
![](https://velog.velcdn.com/images/hugh0223/post/3ece0abb-bdaf-4654-be19-24b87d4a84fe/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/1bedd1a9-ea4a-4938-85df-1a223944e3f9/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/17508689-de92-4274-81c3-0af4f4769339/image.png)
- 붉은 줄에 해당하는 Contents CLICK!!
- config 설정값 다음 내용처럼 저장하기
![](https://velog.velcdn.com/images/hugh0223/post/641199bc-6bb6-4c9b-b93d-10f6369f4986/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/22a311db-6670-4a16-a34b-764fd7e881a2/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/0f0c77f3-0eb9-4798-86ef-f0dcab343af8/image.png)
- 초록색 화살표 순서대로 CLICK!!
- 3번째 그림의 우측 하단을 보면 연결이 되었는지 안되었는지 확인 가능!!
![](https://velog.velcdn.com/images/hugh0223/post/de2604c9-7ea4-4a18-8048-b27602d314ce/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/286031e9-685f-4c6b-9e23-c6dc253439b4/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/84a76c47-151a-45d6-b265-0db2fab55ef8/image.png)
- EC2 에 있던 DJango 폴더 open 하기
😑 Django 의 DB 를 RDS 로 설정
![](https://velog.velcdn.com/images/hugh0223/post/2d24e7a2-8b8e-42f0-9a7d-b9ca9b026057/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/9cc6346f-c844-44aa-a749-33847ae50aa8/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/7e7abf65-8fd9-4921-a769-851cd10cb24b/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/dc6320a4-99f5-4853-ad8e-489adefa698c/image.png)
- mysql 을 DB 로 하기위한 라이브러리 설치
- import pymysql
- pymysql.install_as_MySQLdb() 로 mysql db 연결 사전 작업
![](https://velog.velcdn.com/images/hugh0223/post/58158d9d-05fb-44c6-80ad-5319b925dd25/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/c53e35aa-0eed-421a-b965-e6b765c4a1ed/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/4ca23a16-b146-4345-bbd8-a24a0155a490/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/5f5fc7cd-4e6d-4045-80e1-bd4b70bf4f8a/image.png)
- mysql +버튼 눌러서 db 연결
- 설정값에 해당하는 값 입력
hostname : rds 의 end-point
비밀번호는 이전에 rds 에 설정한 password 입력
- test connection 으로 연결을 확인
- ok 확인
![](https://velog.velcdn.com/images/hugh0223/post/1d31a773-bae8-436f-aa49-fcc8918e43f6/image.png)
![](https://velog.velcdn.com/images/hugh0223/post/a6c41d7a-167b-4146-9619-62ca7fd63374/image.png)