AWS 프라이빗 클라우드에 설치된 기존 Control Room을 사용하여 AWS 프라이빗 클라우드에서 API Task를 생성, 실행 및 관리할 수 있습니다. 이 배포 모드를 사용하면 Windows 또는 Linux EC2 인스턴스에 설치된 Control Room을 사용할 수 있습니다.

워크플로

Control Room을 설치해 AWS 계정의 API Task에 연결할 수 있도록 AWS 계정을 구성해야 합니다.

단계 태스크 설명
1 Control Room AWS 계정에 CloudFormation 스택 배포. api-task-controlroom-account.yaml CloudFormation 템플릿 파일의 파라미터를 요구 사항에 맞게 수정해야 하며, 이를 통해 Control Room AWS 계정의 IAM 역할이 API Task AWS 계정에서 관리자 역할을 위임받을 수 있도록 해야 합니다.

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

2 API Task AWS에 CloudFormation 스택 배포. api-task-controlroom-account.yaml CloudFormation 템플릿 파일의 파라미터를 요구 사항에 맞게 수정해야 하며, 이를 통해 Control Room AWS 계정의 IAM 역할이 API Task AWS 계정에서 관리자 역할을 위임받을 수 있도록 해야 합니다.

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

3 VPC 피어링 설정. AWS 계정 간에 VPC 피어링을 설정합니다.

AWS 계정 간 VPC 피어링 설정

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

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

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

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

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

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

7 Control Room AWS 계정을 API Task AWS에 연결. AWS 계정을 연결하여 AWS 프라이빗 클라우드에서 API Task를 실행합니다.

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