콘솔을 사용하여 Amazon ECS 블루/그린 배포 업데이트 - Amazon Elastic Container Service

콘솔을 사용하여 Amazon ECS 블루/그린 배포 업데이트

Amazon ECS 콘솔을 사용하여 블루/그린 배포 구성을 업데이트할 수 있습니다. 현재 블루/그린 배포 구성이 미리 채워져 있습니다. 다음 블루/그린 배포 옵션을 업데이트할 수 있습니다.

  • 배포 그룹 이름 - CodeDeploy 배포 설정

  • 애플리케이션 이름 - CodeDeploy 배포 그룹

  • 배포 구성 - CodeDeploy가 배포 중 프로덕션 트래픽을 대체 트래픽 세트로 라우팅하는 방법

  • 로드 밸런서의 테스트 리스너 - CodeDeploy는 테스트 리스너를 사용하여 배포 중 테스트 트래픽을 대체 작업 세트로 라우팅함

구성을 업데이트하기 전에 새 옵션을 구성해야 합니다.

블루/그린 배포 구성을 업데이트하는 방법(Amazon ECS 콘솔)
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 클러스터(Clusters) 페이지에서 클러스터를 선택합니다.

  3. Cluster overview(클러스터 개요) 페이지에서 서비스를 선택한 다음 Update(업데이트)를 선택합니다.

  4. 배포 옵션 - CodeDeploy 기반을 확장한 다음 업데이트할 옵션을 선택합니다.

    • CodeDeploy 배포 그룹을 수정하려면 애플리케이션 이름에서 배포 그룹을 선택합니다.

    • CodeDeploy 배포 설정을 수정하려면 배포 그룹 이름에서 그룹을 선택합니다.

    • CodeDeploy가 배포 중 프로덕션 트래픽을 대체 트래픽 세트로 라우팅하는 방법을 수정하려면 배포 구성에서 옵션을 선택합니다.

  5. 서비스 배포 새 개정의 일부로 실행할 배포 수명 주기 이벤트 후크 및 관련 Lambda 함수를 선택합니다. 다음과 같은 수명 주기 후크를 사용할 수 있습니다.

    • BeforeInstall – 배포 수명 주기 이벤트 후크를 사용하여 교체 작업 세트가 생성되기 전에 Lambda 함수를 호출합니다. 이 수명 주기 이벤트에서 Lambda 함수의 결과는 롤백을 시작하지 않습니다.

    • AfterInstall – 배포 수명 주기 이벤트 후크를 사용하여 교체 작업 세트가 생성된 후에 Lambda 함수를 호출합니다. 이 수명 주기 이벤트에서 Lambda 함수의 결과는 롤백을 시작하지 않습니다.

    • BeforeAllowTraffic – 배포 수명 주기 이벤트 후크를 사용하여 프로덕션 트래픽이 교체 작업 세트로 다시 라우팅되기 전에 Lambda 함수를 호출합니다. 이 수명 주기 이벤트에서 Lambda 함수의 결과는 롤백을 시작하지 않습니다.

    • AfterAllowTraffic – 배포 수명 주기 이벤트 후크를 사용하여 프로덕션 트래픽이 교체 작업 세트로 다시 라우팅된 후에 Lambda 함수를 호출합니다. 이 수명 주기 이벤트에서 Lambda 함수의 결과는 롤백을 시작하지 않습니다.

  6. 테스트 리스너를 수정하려면 로드 밸런싱을 확장한 다음 CodeDeploy 배포의 테스트 리스너에서 테스트 리스너를 선택합니다.

  7. 업데이트를 선택합니다.