기존 Control Room을 활용한 배포
- 최종 업데이트2025/12/15
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 계정에서 관리자 역할을 위임받을 수 있도록 해야 합니다. |
| 2 | API Task AWS에 CloudFormation 스택 배포. | api-task-controlroom-account.yaml CloudFormation 템플릿 파일의 파라미터를 요구 사항에 맞게 수정해야 하며, 이를 통해 Control Room AWS 계정의 IAM 역할이 API Task AWS 계정에서 관리자 역할을 위임받을 수 있도록 해야 합니다. |
| 3 | VPC 피어링 설정. | 두 AWS 계정 간에 VPC 피어링을 설정합니다. |
| 4 | API Task AWS 계정의 라우팅 테이블 구성. | API Task AWS의 라우팅 테이블을 업데이트하여 아웃바운드 데이터 트래픽이 VPC 피어링을 통해 라우팅되도록 합니다. |
| 5 | Control Room AWS 계정의 라우팅 테이블 구성. | Control Room AWS의 라우트 테이블을 업데이트하여 수신 데이터 트래픽이 VPC 피어링을 통해 라우팅되도록 합니다. |
| 6 | Control Room AWS에서 DNS 구성. | Control Room AWS에서 DNS를 구성하면 Control Room에서 Control Room의 도메인 이름을 사용하여 VPC 피어링을 통해 종속성을 다운로드할 수 있습니다. |
| 7 | Control Room AWS 계정을 API Task AWS에 연결. | 두 AWS 계정을 연결하여 AWS 프라이빗 클라우드에서 API Task를 실행합니다. |