AWS CloudFormation et CDK accélèrent les boucles d’informations relatives au développement grâce à une validation préalable au déploiement de toutes les opérations de pile
Les clients d’AWS CloudFormation peuvent désormais obtenir des informations immédiates sur les erreurs de déploiement en quelques secondes, ce qui leur évite d’avoir à attendre un cycle complet de provisionnement et de restauration pour découvrir les défaillances évitables. CloudFormation exécute désormais une validation préalable au déploiement sur les opérations Création de pile et Mise à jour de pile, détectant ainsi les erreurs de déploiement courantes avant le début du provisionnement des ressources. Cela accélère la vitesse de développement dans tous les flux de déploiement, de l’itération manuelle aux pipelines CI/CD en passant par le provisionnement de l’infrastructure par les agents d’IA.
Auparavant, la validation préalable au déploiement était disponible lors de la création du jeu de modifications, couvrant les erreurs de syntaxe des propriétés, les conflits de noms de ressources et les contraintes de vide du compartiment S3. Avec cette version, les mêmes validations s’exécutent désormais automatiquement sur les opérations Création de pile et Mise à jour de pile. En outre, trois nouveaux contrôles de validation sont désormais disponibles sous forme d’avertissements lors de la création d’un jeu de modifications. La validation des limites de Service Quotas vous avertit lorsque la création de ressources dépasserait les Service Quotas de votre compte. La fonction de détection des conflits d’AWS Config Recorder vous avertit lorsque votre modèle ajoute des règles de configuration à un compte pour lequel l’enregistrement de configuration n’est pas activé, ou définit un enregistreur de configuration dans un compte où celui-ci est déjà actif. La validation de préparation à la suppression du référentiel ECR avertit lorsqu’un référentiel ECR destiné à être supprimé contient encore des images. Lorsque la validation détecte un problème, vous pouvez consulter les erreurs à l’aide de l’API DescribeEvents avec l’ID de l’opération, ou dans la console CloudFormation en accédant à l’onglet Événements de votre pile et en cliquant sur l’ID de l’opération (ou sur le lien dans la bannière ou la colonne des raisons du statut) pour ouvrir la page d’affichage des opérations, qui s’ouvre directement sur l’onglet Validations du déploiement. Chaque erreur inclut l’ID de ressource logique et le chemin de propriété, afin que vous puissiez identifier et résoudre le problème avant que les ressources ne soient provisionnées. Dans CDK, cdk deploy et cdk valident les résultats de validation de surface avec un traçage au niveau de la construction dans un rapport unifié, afin que les agents d’IA et les outils d’automatisation puissent analyser les réponses structurées et s’auto-corriger immédiatement.
La validation préalable au déploiement est activée par défaut pour toutes les opérations de pile sans qu’aucune configuration ne soit requise. Si vous devez ignorer la validation pour une opération spécifique, utilisez le nouveau paramètre DisableValidation sur les appels d’API CreateStack, UpdateStack et CreateChangeSet, ou l’indicateur --disable-validation dans la CLI. Consultez le Guide de l’utilisateur sur la validation des déploiements de pile pour en savoir plus.
Cette caractéristique est disponible dans toutes les Régions AWS où CloudFormation est pris en charge, à l’exception de la Chine. Consultez le tableau des Régions AWS pour en savoir plus sur la disponibilité des services.