프리 티어로 사용 가능한 Amazon Linux 2 AMI (HVM), SSD Volume Type 선택.
2~5단계는 입력되어 있는 값을 그대로 사용한다.
(2단계) 인스턴스 유형 선택 ▶ (3단계) 인스턴스 세부 정보 구성 ▶ (4단계) 스토리지 추가 ▶ (5단계) 태그 추가
※ 2단계에서 프리 티어 사용 가능한 인스턴스 유형이 선택되어 있는지만 체크하기.
Postgresql에서 사용할 5432 포트에 접근할 수 있도록 보안 그룹에 추가해준다.
※ 특정 ip 주소에 대해서만 허용해주는 것이 보안 측면에서 좋지만, 설치 실습이므로 위치무관으로 지정하고 넘어간다.
AWS EC2에 원격으로 접근하기 위한 키 페어를 발급받는다.
'새 키 페어 생성'을 선택하고, 원하는 키 페어 이름을 지정한다.
여기서는 'postgresql-key'로 지정해주었다.
인스턴스가 정상적으로 생성되었다면 대기중 또는 실행중인 인스턴스가 하나 나타난다.
(그림에 나오는 2개의 종료된 인스턴스는 무시해도 된다.)
발급받은 키 페어가 있는 위치를 ~/.ssh
경로로 옮기고, 해당 경로로 이동한다.
이제 ssh -i [pem 파일] ec2-user@[ec2 instance public ip]
명령을 사용하여 EC2에 접속할 수 있다.
추천 !
여기서, EC2에 좀더 쉽게 접근 하기 위해서 아래와 같이 작업해준다.
정상적으로 EC2에 접근되었음을 확인할 수 있다.
EC2 인스턴스를 다시 실행하는 경우 Public Ip가 변경된다는 것을 주의하자.
AWS EC2의 인스턴스를 생성하고 접근하는 것을 아무 생각없이 메뉴얼대로 따라 진행하던 시절이 생각났다. 생각없이 개발하지 말자.