배포 모드 2는 AWS 프라이빗 클라우드에서 API Task을 생성, 관리 및 실행하기 위한 완전히 새로운 인프라를 구축하는 데 필요한 지침을 제공합니다. Control Room 설치와 API Task 런타임 환경에 각각 사용할, 총 두 개의 AWS 계정이 필요합니다.

워크플로

배포 모드 2에서는 먼저 AWS EC2 인스턴스에 Control Room을 설치한 후, AWS 계정을 AWS 계정의 API Task에 연결해야 합니다.

단계 태스크 설명
1 AWS EC2 인스턴스에 Control Room 설정 및 설치 필요에 따라 Windows EC2 인스턴스 또는 Linux EC2 인스턴스에 Control Room을 설치합니다. UI 기반 설치와 무인 모드 설치가 모두 가능합니다.
2 Control Room 설치 후 Control Room가 완료되면 설정을 완료하기 위해 설치 후 절차를 수행합니다.

설치 후 설정 구성

3 Control Room AWS 계정에 CloudFormation 스택을 배포하십시오. api-task-controlroom-account.yaml CloudFormation 템플릿 파일에는 사용자의 요구 사항에 따라 수정해야 하는 매개변수가 포함되어 있습니다. 이를 통해 Control Room AWS 계정의 IAM 역할이 API Task AWS 계정에서 관리자 역할을 위임받을 수 있습니다.

Control Room AWS VPC에 CloudFormation 스택 배포하기

4 API Task AWS에 CloudFormation 스택을 배포합니다. api-task-controlroom-account.yaml CloudFormation 템플릿 파일에는 사용자의 요구 사항에 따라 수정해야 하는 매개변수가 포함되어 있습니다. 이를 통해 Control Room AWS 계정의 IAM 역할이 API Task AWS 계정에서 관리자 역할을 위임받을 수 있습니다.

API Task AWS VPC에서 CloudFormation 스택 배포하기

5 VPC 피어링 설정 양쪽 AWS 계정 간에 VPC 피어링을 설정하십시오.

AWS 계정 간 VPC 피어링 설정

6 API Task AWS 계정의 라우팅 테이블 구성. API Task AWS의 라우팅 테이블을 업데이트하여 아웃바운드 데이터 트래픽이 VPC 피어링을 통해 라우팅되도록 합니다.

Control Room AWS 계정에서 VPC 피어링을 위한 경로 테이블 생성

7 Control Room AWS 계정의 라우팅 테이블 구성. Control Room AWS의 라우팅 테이블을 업데이트하여 수신 데이터 트래픽이 VPC 피어링을 통해 라우팅되도록 합니다.

Control Room AWS 계정에서 VPC 피어링을 위한 경로 테이블 생성

8 Control Room AWS에서 DNS 구성 Control Room AWS에서 DNS를 구성하면 Control Room이(가) Control Room의 도메인 이름을 사용하여 VPC 피어링을 통해 종속성을 다운로드할 수 있습니다.

Control Room AWS 계정에서 DNS 구성하기

9 Control Room AWS 계정을 API Task AWS에 연결하십시오. AWS 계정을 모두 연결하여 AWS 프라이빗 클라우드에서 API Task을(를) 실행하십시오.

Control Room AWS 계정과 API 태스크 AWS 계정 연결