AWS CloudFormation accélère le cycle de développement et de test grâce à une validation précoce et à un dépannage simplifié
AWS CloudFormation propose désormais des fonctionnalités qui permettent aux clients de détecter les erreurs de déploiement avant le début du provisionnement des ressources et de les résoudre plus efficacement. La création d'un ensemble de modifications fournit désormais un retour rapide sur les erreurs de déploiement courantes. Les événements de pile sont désormais regroupés par ID d'opération et sont accessibles via la nouvelle API de description des opérations afin d'accélérer l'analyse des erreurs de déploiement. Cela permet aux développeurs de réduire les temps de cycle de déploiement et de réduire le temps de dépannage de quelques minutes à quelques secondes.
Lorsque vous créez un ensemble de modifications, CloudFormation valide désormais votre modèle en fonction de trois causes d'échec courantes : syntaxe de propriété non valide, conflit entre le nom de la ressource et les ressources existantes de votre compte et contrainte de vide du compartiment S3 lors des opérations de suppression. Si la validation échoue, le statut de l'ensemble de modifications indique « ÉCHEC » avec un état détaillé de l'échec de validation. Vous pouvez ensuite consulter les détails de chaque panne, y compris le chemin de propriété qui lui est associé, afin de localiser exactement où les problèmes se produisent dans votre modèle. Lorsque vous exécutez un ensemble de modifications validé, le déploiement peut toujours échouer en raison d'erreurs d'exécution spécifiques aux ressources, telles que des limites de ressources ou des contraintes spécifiques à un service. Pour résoudre les erreurs d'exécution, chaque opération de pile reçoit désormais un ID unique. Vous pouvez zoomer sur les événements de pile correspondant à une opération et les filtrer jusqu'à ceux qui ont entraîné l'échec du déploiement. Cela vous permet d'identifier rapidement les causes profondes, réduisant ainsi votre temps de dépannage.
Commencez par créer des ensembles de modifications via la console CloudFormation, la CLI de commande ou le kit SDK. Affichez les événements de pile par ID d'opération dans l'onglet Événements de la console CloudFormation ou via l'API describe-events. Pour en savoir plus, consultez le Guide de l'utilisateur de validation du déploiement et de la résolution des problèmes.