우당탕탕 개발일지
[AWS] EC2 생성, SSH 접속, RDS(Mysql) 구축 본문
반응형
개념
EC2: 가상 머신
ECR: 도커 컨테이너 이미지 저장
EKS: AWS가 제공하는 쿠버네티스 서비스
[ EC2 생성 ]
*이 과정은 참고 블로그 보고 진행했습니다.
1. 이름 & OS 설정
2. 키 페어 생성
3. 네트워크 설정
4. 스토리지 구성 & 인스턴스 시작
인스턴스 생성 완료!
인스턴스 고유 번호 클릭하기
[ 탄력적 IP (고정 IP) ]
1. 탄력적 IP 생성
2. moivo_instances와 연결
[ SSH 접속 ]
아래 명령어로 접속하려고 했으나 실패... 이유를 몰라서 여기저기 찾아보다가, aws 인스턴스에 명령어가 있다는 것을 알게 됐다.
아래와 같은 형식으로 작성해야 한다.
ssh -i "moivo-instances-key.pem" ubuntu@ec2-{퍼블릭 IPv4 주소}.ap-northeast-2.compute.amazonaws.com
하지만 저 명령어로도 안되서 계속 구글링.....
보안 쪽 문제였던것 같다..! 블로그 따라하면서 해결했다!
https://kyumin1020.tistory.com/44
[ RDS 구축 ]
Moivo 프로젝트에서 사용하는 Mysql 선택
나는 프리티어 계정이기 때문에 템플릿은 프리티어로 선택
디폴트 값 유지
이름과 암호 설정
디폴트 값 유지
퍼블릭 엑세스는 꼭 "예"로 선택!!
>> "아니요"를 선택하면 퍼블릭 IP 주소가 할당되지 않기 때문에 외부에서 접속할 수 없음
새로 생성 선택 > DB 생성 후, VPC 설정 진행함.
추가 구성
초기 데이터베이스 이름은 기존에 연결되어 있는 db이름과 동일하게 설정했다.
* 여기에 언급되지 않은 설정은 모두 디폴트값으로 설정했다.
디비버와 연결
AWS에서 엔드포인트 복사
DBeaver의 Host에 붙여넣기
RDS 구축 시, 작성한 Username과 Password 작성
[ VPC 설정 ]
moivo-instances-sg의 id값 추가
반응형
'개발 프로젝트 > Moivo' 카테고리의 다른 글
[Back] AWS Docker 배포 Test (0) | 2025.09.02 |
---|---|
[Docker & Back] Dockerfile? Docker Image? (0) | 2025.09.01 |
AWS + Kubernetes + Docker + GitLab CI (3) | 2025.08.27 |
상품 추출 API 속도 개선 (0) | 2025.06.09 |
오라클 클라우드 리눅스 서버에 Moivo 프로젝트 배포 (2) (0) | 2025.03.12 |