[AWS] RDS 로 기존 .pem 을 통해 만든 Django db 교체

김현수·2023년 1월 27일
0

AWS

목록 보기
2/10
post-thumbnail

🤣 .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


🤨 RDS 인스턴스 생성


  • RDS 검색하여 CLICK!!

  • DB 생성 CLICK!!

  • Mysql CLICK!!

  • 프리티어 CLICK!!

  • 빨간 밑줄에 RDS 인스턴스 설정 입력하기

  • 퍼블릭 버튼 CLICK!!
  • 추가구성 CLICK 후에 db 네임 작명
  • 생성 버튼 CLICK

  • 생성된 RDS DB 확인, 인스턴스 설정한 이름을 타고 설정확인
  • 일정 시간후에 엔드포인트가 생기는데 나중에 해당 값은 후에 Django settings.py 에 HOST, MYSQL 에 Hostname 에 설정
  • 보안그룹에 링크를 CLICK!!

  • 인바운드 규칙 TAB CLICK!!
  • 편집 Btn CLICK!!



  • 규칙 추가 Btn CLICK!!
  • 해당 규칙의 설정값 붉은 줄 따라하기!!
  • 규칙 저장 Btn CLICK!!


🤣 VS Code, Remote 확장 프로그램 설정


  • VSCODE 에 .pem 키를 통한 EC2 인스턴스를 활성화 하기 위한 확장 프로그램
  • 해당 버튼 INSTALL!!



  • 붉은 줄에 해당하는 Contents CLICK!!
  • config 설정값 다음 내용처럼 저장하기

  • 초록색 화살표 순서대로 CLICK!!
  • 3번째 그림의 우측 하단을 보면 연결이 되었는지 안되었는지 확인 가능!!


  • EC2 에 있던 DJango 폴더 open 하기

😑 Django 의 DB 를 RDS 로 설정





  • mysql 을 DB 로 하기위한 라이브러리 설치
  • import pymysql
  • pymysql.install_as_MySQLdb() 로 mysql db 연결 사전 작업

  • mysql +버튼 눌러서 db 연결
  • 설정값에 해당하는 값 입력
    hostname : rds 의 end-point
    비밀번호는 이전에 rds 에 설정한 password 입력
  • test connection 으로 연결을 확인
  • ok 확인

  • migrate 기본값 통합
profile
일단 한다

0개의 댓글