Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Considérations lors de la gestion des déploiements ECS bleu/vert à l'aide de CloudFormation
Le processus d’utilisation de CloudFormation pour effectuer vos déploiements bleu/vert ECS via CodeDeploy est différent d’un déploiement ECS standard utilisant uniquement CodeDeploy. Pour une compréhension détaillée de ces différences, consultez Différences entre les déploiements bleu/vert Amazon ECS via CodeDeploy et CloudFormation dans le Guide de l’utilisateur AWS CodeDeploy.
Lors de la gestion de votre déploiement bleu/vert avec CloudFormation, certaines limitations et considérations doivent être prises en compte :
-
Seules les mises à jour de certaines ressources déclenchent un déploiement vert. Pour de plus amples informations, consultez Mises à jour de ressources déclenchant un déploiement vert.
-
Vous ne pouvez pas inclure, dans la même mise à jour de pile, à la fois des mises à jour de ressources qui déclenchent un déploiement vert et des mises à jour d’autres ressources. Pour de plus amples informations, consultez Mises à jour de ressources déclenchant un déploiement vert.
-
Vous ne pouvez spécifier qu'un seul service ECS comme cible de déploiement.
-
Les paramètres dont les valeurs sont masquées par CloudFormation ne peuvent pas être mis à jour par CodeDeploy lors d’un déploiement vert ; cela entraîne une erreur et l’échec de la mise à jour de pile. Il s’agit des licences suivantes :
-
Paramètres définis avec l'attribut
NoEcho. -
Paramètres qui utilisent des références dynamiques pour récupérer leurs valeurs à partir de services externes. Pour plus d’informations sur les références dynamiques, consultez Obtenir les valeurs stockées dans d’autres services à l’aide de références dynamiques.
-
-
Pour annuler un déploiement vert en cours, annulez la mise à jour de la pile dans CloudFormation, et non CodeDeploy ou ECS. Pour de plus amples informations, consultez Annuler la mise à jour d’une pile. Une fois qu'une mise à jour est terminée, vous ne pouvez plus l'annuler. Vous pouvez toutefois relancer une mise à jour de pile avec les paramètres précédents.
-
Les caractéristiques CloudFormation suivantes ne sont pas actuellement prises en charge dans les modèles qui définissent des déploiements bleu/vert ECS :
-
Déclaration des sorties ou l’utilisation de Fn::ImportValue pour importer des valeurs provenant d’autres piles.
-
Importation de ressources. Pour plus d’informations sur l’importation de ressources, consultez Importer des ressources AWS dans une pile CloudFormation.
-
Utilisation du hook
AWS::CodeDeploy::BlueGreendans un modèle contenant des piles imbriquées. Pour plus d’informations sur les piles imbriquées, consultez Diviser un modèle en éléments réutilisables à l’aide de piles imbriquées. -
Utilisation du hook
AWS::CodeDeploy::BlueGreendans une pile imbriquée.
-