Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Java
- filezilla
- node.js ec2
- node.js
- EC2
- SMS sandbox
- Apache Benchmark
- sms 휴대폰 인증
- Apache ab
- 자바
- aws sdk v3
- PostgreSQL CAST
- 이것이 자바다
- sms 샌드박스
- sql 데이터 추가
- node.js ec2 배포
- ab 벤치마크
- AWS SDK for JavaScript v3
- node.js ec2 ip접속
- html tag
- Foreign Key (외래 키)
- npm 글로벌 설치 삭제 했는데 실행됨
- sns 샌드박스 종료
- 스트레스툴
- COALESCE함수
- npm 전역 설치 삭제
- HTML
- Primary key(기본 키)
- HTML 태그
- sql 데이터 삽입
Archives
- Today
- Total
망각에 재주 있는 나를 위해 기록하는 곳.
[AWS] Node.js 프로젝트 ec2에 배포하기 1 본문
예전에 사용하던 AWS프리티어 계정이 기간이 만료가 다 되어가서 새로 하나 만들었다.
새로 올리는 겸 그 과정을 기록해 두기로 하였다.
참고로 프로젝트는 Node.js MongoDB로 만든 프로젝트이고, aws계정 생성 후 루트계정에서 어드민 권한이 있는 IAM유저를 만들어 진행하였다.
프리티어 ec2는 한달에 750시간이 무료라서 24시간 켜둔다면 거의 하나 밖에 사용을 못한다. (24시간X31일 = 744시간)
- ec2 인스턴스 생성
인스턴스 시작 클릭
ec2 이름을 정하고 OS선택(나는 ubuntu 22.04LTS 선택)
인스턴스 유형은 프리티어로 사용 가능한 t2.micro 선택.
키 페어는 새 키 페어 생성을 눌러서 하나 만들어야함.
키 페어 이름을 만들고, 키 페어 유형은 RSA, 키 파일 형식은 .pem으로 생성.
나머지는 기본 설정대로 두고 인스턴스 시작해서 인스턴스 생성.
잠시 기다리면 인스턴스 상태가 실행중으로 바뀌면 사용 할 수 있는 ec2인스턴스가 생긴다.
- 키페어 설정
아까 다운받은 키페어를 이용하여 ec2에 접속 할건데, PowerShell로 접속 할 경우 문제가 있다. (git bash는 괜찮음)
그래서 먼저 설정을 좀 해줘야 한다. 키페어 파일의 속성을 들어간다. 고급옵션에 들어간다.
그럼 이런 화면이 나오는데 맨 아래 상속 사용 안 함 클릭
두번쨰 권한 모두 제거 클릭
그리고 아래 추가 클릭
보안 주제 선택을 클릭 해서 빈칸에 자신이 사용하는 계정을 입력하고 확인.
(모를경우=> 파일 속성에서 고급옵션 클릭했을때 나오는 고급 보안 설정에서 맨 위에 이름, 소유자가 있을건데 이름 옆에 괄호 있으면 그 괄호안에 이름으로 사용 해봅시다.)
모든 권한을 클릭해서 확인 클릭.
그럼 이렇게 완성 된다. 확인 클릭 해서 마무리.
- PowerShell로 ec2에 접속
키페어가 있는 위치로 이동해서 ssh -i "키페어파일" ubuntu@"퍼블릭IPv4주소"를 입력하면 된다.
(퍼블릭IPv4주소는 인스턴스ID 클릭하면 볼 수 있다.)
접속이 성공하면 아래 처럼 ubuntu@ip-"프라이빗IPv4주소" 형식으로 표시된다.
종료할땐 exit로 나갈 수 있다.
'AWS' 카테고리의 다른 글
[AWS] Node.js 프로젝트 ec2에 배포하기 후기 - ec2가 자꾸 죽을때 (0) | 2024.03.04 |
---|---|
[AWS] Node.js 프로젝트 ec2에 배포하기 후기 - mongoDB에러 (0) | 2024.03.04 |
[AWS] Node.js 프로젝트 ec2에 배포하기 4 (0) | 2024.03.04 |
[AWS] Node.js 프로젝트 ec2에 배포하기 3 (0) | 2024.03.04 |
[AWS] Node.js 프로젝트 ec2에 배포하기 2 (0) | 2024.03.03 |