배포 그룹 만들기(CLI) - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

배포 그룹 만들기(CLI)

를 사용하여 배포 그룹을 AWS CLI 만들려면 다음과 같이 지정하여 create-deployment-group명령을 호출합니다.

  • 애플리케이션 이름. 애플리케이션 이름 목록을 보려면 list-applications 명령을 호출합니다.

  • 배포 그룹의 이름입니다. 지정된 애플리케이션에 대해 이 이름의 배포 그룹이 생성됩니다. 배포 그룹은 애플리케이션 하나와만 연결할 수 있습니다.

  • 배포 그룹에 포함되는 인스턴스를 식별하는 태그, 태그 그룹 또는 Amazon EC2 Auto Scaling 그룹 이름에 대한 정보.

  • 다른 서비스와 상호 작용할 때 AWS 계정을 CodeDeploy 대신하여 작업을 수행할 수 있는 서비스 역할의 Amazon 리소스 이름 (ARN) 식별자입니다. AWS 서비스 역할 ARN을 확인하려면 서비스 역할 ARN 확인(CLI) 단원을 참조하세요. 서비스 역할에 대한 자세한 내용은 IAM 사용 설명서역할 용어 및 개념을 참조하세요.

  • 배포 그룹과 연결할 배포 유형(인 플레이스(in-place) 또는 블루/그린)에 대한 정보.

  • (선택 사항) 기존 배포 구성의 이름. 배포 구성의 목록을 보려면 View Deployment Configuration Details 단원을 참조하세요. 지정되지 않은 경우 기본 배포 구성을 CodeDeploy 사용합니다.

  • (선택 사항) 배포 및 인스턴스 이벤트에 대한 알림을 Amazon Simple Notification Service 주제 구독자에게 푸시하는 트리거를 만드는 명령. 자세한 정보는 Monitoring Deployments with Amazon SNS Event Notifications을 참조하세요.

  • (선택 사항) CloudWatch 경보에 지정된 지표가 정의된 임계값 이하로 떨어지거나 초과할 경우 활성화되는 기존 경보를 배포 그룹에 추가하는 명령입니다.

  • (선택 사항) 배포가 실패하거나 CloudWatch 경보가 활성화된 경우 가장 최근에 알려진 양호한 수정 버전으로 롤백하도록 하는 배포에 대한 명령입니다.

  • (선택 사항) Auto Scale-in 이벤트 중에 라이프사이클 이벤트 후크를 생성하기 위한 배포 명령입니다. 자세한 정보는 Amazon EC2 Auto Scaling과 함께 작동하는 방식 CodeDeploy을 참조하세요.

  • 인 플레이스(in-place) 배포의 경우:

    • (선택 사항) 배포 프로세스 중 인스턴스로 가는 트래픽을 관리하는 Elastic Load Balancing의 Classic Load Balancer, Application Load Balancer 또는 Network Load Balancer의 이름.

  • 블루/그린 배포의 경우:

    • 블루/그린 배포 프로세스의 구성:

      • 대체 환경의 새 인스턴스를 프로비저닝하는 방법

      • 트래픽을 대체 환경으로 즉시 다시 라우팅할지, 아니면 지정된 시간 동안 대기한 후 트래픽을 수동으로 다시 라우팅할지 여부

      • 원본 환경의 인스턴스를 종료해야 할지 여부

    • 대체 환경에서 인스턴스를 등록하는 데 사용하는 Elastic Load Balancing의 Classic Load Balancer, Application Load Balancer 또는 Network Load Balancer의 이름.

    주의

    배포 그룹에서 Auto Scaling 그룹과 Elastic Load Balancing 로드 밸런서를 모두 구성하고 있으며 로드 밸런서를 Auto Scaling 그룹에 연결하려는 경우 이 CodeDeploy 배포 그룹에서 배포를 생성하기 전에 이 첨부 파일을 완료하는 것이 좋습니다. 배포를 생성한 후 연결을 완료하려고 하면 예기치 않게 로드 밸런서에서 모든 인스턴스의 등록이 취소될 수 있습니다.