EC2 인스턴스 구성
1. EC2에서 사용할 OS 머신을 구성
- 프리티어에서 사용 가능한 우분투 18.04를 선택
2. CPU 메모리 규모 선택
3. 인스턴스 구성 화면
VPC(Virtual Private Cloud) : AWS 계정 전용 가상 네트워크
- 서브넷 : 아이피 주소 사용이 가능한 것을 사용
- 퍼블릭 IP 자동 할당 : EC2가 새로 시작할 때마다 자동으로 변경
- 종료 방식
- 중지로 할 경우 셧다운 시 OS가 중지되어 고정되며 재시작하면 그 상태로 시작함
- 종료 방지 기능 활성화 체크
- 추가 요금이 발생하는 것은 최대한 체크를 하지 않아야 함(최소한의 환경 구축)
4. 스토리지 추가
EBS :
5. 태그 추가
-
태그 추가 선택
- 키 : 계정 이름, 값 : 프로젝트 이름 입력 후 다음 단계 이동
6. 보안그룹 설정
- HTTP와 HTTPS 접속을 허용하기 위해 규칙을 추가해야 함
- 기본적으로는 모든 IP에서 접속할 수 있도록 초기설정이 되어 있음
- 규칙을 추가하여 포트범위 8000을 설정하고 소스는 위치 무관을 선택
7. 검토
- 현재까지 설정한 내용에 이상이 없을 경우 시작하기 선택
- 새로 만들었을 경우 키페어 이름을 설정한 후 pem 파일 다운로드 실시(보관 잘해놓아야 함)
- running이 될 경우 서버가 실행 됨
8. pem 파일
-
pem 파일의 권한을 변경하여 ssh 파일에 접속을 진행해야 함
-
터미널에서 pem 파일이 저장된 폴더로 이동한 후 아래의 명령어를 입력
py chmod 400 <pem 파일명>
-
권한 변경 후 ssh 파일 접속
py ssh -i <pem 파일명> ubuntu@<EC2 공인 아이피>