CloudFormation을 사용하여 ECS 블루/그린 배포를 관리할 때 고려 사항 - AWS CloudFormation

CloudFormation을 사용하여 ECS 블루/그린 배포를 관리할 때 고려 사항

CloudFormation을 사용하여 CodeDeploy를 통해 ECS 블루/그린 배포를 수행하는 프로세스는 CodeDeploy만 사용하는 표준 ECS 배포와는 다릅니다. 차이점을 자세히 알아보려면 AWS CodeDeploy 사용 설명서의 CodeDeploy와 AWS CloudFormation을 통한 Amazon ECS 블루/그린 배포 간 차이점을 참조하세요.

CloudFormation을 사용하여 블루/그린 배포를 관리할 때는 다음과 같은 특정 제한 사항 및 고려 사항을 염두에 두어야 합니다.

  • 특정 리소스에 대한 업데이트만 그린 배포를 트리거합니다. 자세한 내용은 그린 배포를 개시하는 리소스 업데이트 단원을 참조하십시오.

  • 그린 배포를 트리거하는 리소스에 대한 업데이트와 다른 리소스에 대한 업데이트를 동일한 스택 업데이트에 포함할 수 없습니다. 자세한 내용은 그린 배포를 개시하는 리소스 업데이트 단원을 참조하십시오.

  • 하나의 ECS 서비스만 배포 대상으로 지정할 수 있습니다.

  • CloudFormation에 의해 난독화된 값이 있는 파라미터는 그린 배포 중에 CodeDeploy에서 업데이트할 수 없으며 오류 및 스택 업데이트 실패로 이어질 수 있습니다. 다음이 포함됩니다.

  • 아직 진행 중인 그린 배포를 취소하려면 CodeDeploy 또는 ECS가 아니라 CloudFormation에서 스택 업데이트를 취소하세요. 자세한 내용은 스택 업데이트 취소 단원을 참조하십시오. 업데이트가 완료된 후에는 업데이트를 취소할 수 없습니다. 하지만 이전 설정을 사용하여 스택을 다시 업데이트할 수 있습니다.

  • 다음 CloudFormation 기능은 현재 ECS 블루/그린 배포를 정의하는 템플릿에서 지원되지 않습니다.