AWS3

오민석·2021년 1월 7일
0
post-thumbnail
post-custom-banner

폴더 정리

/opt에서 myproject이하 폴더 모두 제거하고, host os에서 개발했던 내용들을 추가한다.
rm -rf myproject/* myproject이하 폴더 모두 제거

RDS

  • 표준생성, MySQL, 나머지 설정은 다음과 같이한다.
    퍼블릭 엑세스 (0), 프리티어, 스토리지 자동 조정 활성화(제거)
    자동 백업(x), 유지관리-마이너 버전 자동 업그레이드 사용(X)

생성된 데이터베이스를 클릭하여 엔드포인트를 복사한다.

connection name : 아무거나
Hostname : RDS의 엔드포인트
Default Schema : dev(아까 지정했던 db이름)

그 전에 보안그룹에서 보안 설정을 다음과 같이 해야한다.


EC2 인스턴스에서 RDS접근하기 위해 다음과 같은 설정을 해야한다.
RDS의 인바운드에서 EC2의 보안그룹(그룹ID)을 추가한다.

이후 vscode에서 .env에서 4개항목 바꿔준다.

Filezilla

Filezilla로 host에서 개발했던 내용들을 옮긴다.

호스트 : EC2의 퍼블릭 DNS:
키 파일 : pem -> ppk (ppk파일 넣어야한다)

올리고자 하는 /opt/myproject에 node_modules빼고 다 올린다.
그 후 /opt/myproject 에서 npm install 후 npm start

잘 돌아간다

post-custom-banner

0개의 댓글