Server/node.js

[CICD] Node.js + Github Action + Elastic Beanstalk 무중단 배포 (1)

2월2 2024. 8. 28. 16:13

1. VPC 생성

1. VPC로 이동해서 VPC를 생성한다.

 

 

 

 

2. 아래처럼 입력하고 생성한다.

 

 

 

2. 서브넷 생성

1. 서브넷으로 이동 후 [서브넷 생성]으로 이동한다.

 

 

 

2. 아까 만든 VPC를 선택한다.

 

 

 

 

3. 퍼블릭 서브넷 2개와 프라이빗 서브넷 2개를 만든다.

  • 퍼블릭 1 : 가용영역 - apk-northeast-2a , IPv4 - 10.0.1.0/24 
  • 퍼블릭 2 : 가용영역 - apk-northeast-2c , IPv4 - 10.0.2.0/24 
  • 프라이빗 1 : 가용영역 - apk-northeast-2a , IPv4 - 10.0.3.0/24 
  • 프라이빗  2 : 가용영역 - apk-northeast-2c , IPv4 - 10.0.4.0/24 

 

 

 

3. 인터넷 게이트웨이 생성

1. 인터넷 게이트웨이로 이동 후 [ 인터넷 게이트웨이 생성]으로 이동한다.

 

 

 

 

2. 이름만 입력하고 생성한다.

 

 

 

 

3. 내가 만든 VPC에 연결한다.

 

 

 

4. 라우팅 테이블 생성

1. 라우팅 테이블로 이동 후 [ 라우팅 테이블 생성]으로 이동한다.

 

 

 

2. 이름 입력하고 내가 만든 VPC 선택한 후 생성한다.

 

 

 

 

3. 만든 라우팅 테이블 > 라우팅 편집을 누른다.

 

 

 

 

4. 라우팅 추가 > 0.0.0.0/0 선택 > 인터넷 게이트웨이 선택 > 내가 만든 게이트웨이 선택 > 저장

 

 

 

 

5. 서브넷 연결 > 서브넷 연결 편집 선택

 

 

 

 

 

6. 내가 만든 서브넷 중 퍼블릭만 선택 후 저장 

 

 

 

5. 보안 그룹 생성

1. 보안 그룹 이동 후 보안 그룹 생성 선택

 

 

 

 

2. 이름 입력하고 내가 만든 VPC 선택

 

 

 

 

3. 아래 사진처럼 인바운드 규칙 지정 후 생성