К сожалению, в настоящий момент CodeDeploy в CloudFormation поддерживает только развертывания Blue / Green на платформе Lambda, однако конфигурация развертывания «CodeDeployDefault.AllAtOnce» в вашем шаблоне предназначена для платформы EC2.
Причина для платформы EC2 еще не поддерживается в CloudFormation, потому что Blue / Green CodeDeploy Deployments принципиально расходятся с управлением ресурсами, выполняемым CloudFormation. По своей сути, функция Blue / Green в CodeDeploy раскручивает группы автоматического масштабирования от имени клиента путем клонирования существующих ASG, а после завершения и стабилизации развертывания удаляет исходную ASG. Этот вид внеполосного создания / удаления - это то, что в корне противоречит основной функции CloudFormation, где все операции с ресурсами происходят из самой CloudFormation.
В качестве обходного пути я рекомендую вам взглянуть на это сообщение в блоге и связанный с ним пример того, как настроить развертывание Blue / Green с помощью CodeDeploy [1, 2].
[1] https://aws.amazon.com/blogs/devops/performing-bluegreen-deployments-with-aws-codedeploy-and-auto-scaling-groups/
[2] https://github.com/awslabs/codedeploy-blue-green