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 de ECS déploiements bleu/vert à l'aide de CloudFormation
Le processus d'utilisation CloudFormation pour effectuer vos déploiements ECS bleu/vert CodeDeploy est différent d'un ECS déploiement standard utilisant uniquement. CodeDeploy Pour une compréhension détaillée de ces différences, consultez Différences entre les déploiements ECS bleu/vert d'Amazon via et CodeDeploy AWS CloudFormation dans le .AWS CodeDeploy Guide de l'utilisateur.
Lorsque vous gérez votre déploiement bleu/vert à l'aide CloudFormation de certaines limites et considérations à prendre en compte :
-
Seules les mises à jour de certaines ressources déclencheront un déploiement écologique. Pour de plus amples informations, veuillez consulter Mises à jour des ressources qui initient des déploiements écologiques.
-
Vous ne pouvez pas inclure de mises à jour de ressources qui initient des déploiements écologiques ni de mises à jour d'autres ressources dans la même mise à jour de la pile. Pour de plus amples informations, veuillez consulter Mises à jour des ressources qui initient des déploiements écologiques.
-
Vous ne pouvez spécifier qu'un seul ECS service 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, consultezObtenez des 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, pas CodeDeploy ouECS. 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. Cependant, vous pouvez à nouveau mettre à jour une 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 des ECS déploiements bleu/vert :
-
Déclarer Outputs référence de syntaxe de section pour les CloudFormation modèles ou utiliser Fn::ImportValue pour importer des valeurs depuis d'autres piles.
-
Importation de ressources. Pour plus d'informations sur l'importation de ressources, consultezImporter AWS ressources dans une CloudFormation pile avec importation de ressources.
-
Utilisation du
AWS::CodeDeploy::BlueGreen
hook dans un modèle qui inclut des ressources de pile imbriquées. Pour plus d'informations sur les piles imbriquées, consultez. Intégrez des piles dans d'autres piles à l'aide de piles imbriquées -
Utiliser le
AWS::CodeDeploy::BlueGreen
crochet dans une pile imbriquée.
-