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 relatives à la gestion des déploiements bleu/vert d'ECS à l'aide de CloudFormation
Le processus d'utilisation CloudFormation pour effectuer vos blue/green déploiements ECS 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 la section Différences entre les blue/green déploiements Amazon ECS via CodeDeploy et CloudFormation dans le guide de l'AWS CodeDeploy utilisateur.
Lorsque vous gérez votre blue/green déploiement à l'aide CloudFormation de certaines limites et considérations à prendre en compte :
-
Seules les mises à jour de certaines ressources déclenchent un déploiement vert. Pour de plus amples informations, veuillez consulter 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, veuillez consulter 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 ne CloudFormation peuvent pas être mis à jour CodeDeploy lors d'un déploiement écologique, ce qui entraînera une erreur et un échec de la mise à jour de la 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 écologique toujours en cours, annulez la mise à jour de la pile dans CloudFormation CodeDeploy ou pas dans ECS. Pour de plus amples informations, veuillez consulter 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 CloudFormation fonctionnalités suivantes ne sont actuellement pas prises en charge pour les modèles qui définissent les blue/green déploiements ECS :
-
Déclarer des sorties ou utiliser Fn : : ImportValue pour importer des valeurs depuis d'autres piles.
-
Importation de ressources. Pour plus d’informations sur l’importation de ressources, consultez Importer AWS des ressources dans une CloudFormation pile.
-
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.
-