Publié le: Aug 30, 2021

Les utilisateurs d'AWS CloudFormation peuvent désormais choisir de conserver l'état des ressources déployées en cas d'erreurs d'opération de pile CloudFormation. Grâce à cette fonction, vous pouvez réessayer l'opération en utilisant un modèle CloudFormation mis à jour et itérer rapidement dans les boucles de rétroaction, ce qui raccourcit les cycles de développement.

Une pratique courante chez les développeurs consiste à créer un modèle CloudFormation avec plusieurs ressources et leurs dépendances, afin de pouvoir les déployer et les configurer en tant que pile CloudFormation. Avant ce lancement, l'échec des opérations de pile entraînait la restauration de toutes les ressources de la pile CloudFormation au dernier état de fonctionnement connu, y compris la suppression des ressources créées. Par exemple, si une pile CloudFormation contient 10 ressources et que, lors d'une opération de pile, la dernière ressource ne parvient pas à être déployée, le comportement par défaut déclenche la restauration de toutes les ressources, y compris les 9 ressources qui ont été déployées. Avec cette version, vous avez maintenant la possibilité de maintenir l'état des ressources créées pendant que vous résolvez le problème des ressources défaillantes et essayez de les approvisionner à nouveau. Vous pouvez toujours décider de restaurer l'ensemble de la pile CloudFormation à son dernier état connu, comme vous le faisiez auparavant avec la seule option disponible.

Pour commencer, utilisez la console AWS CloudFormation, la CLI ou le SDK AWS pour spécifier le comportement de restauration lors du lancement d'une opération de pile. Pour en savoir plus, consultez la documentation. Cette nouvelle fonctionnalité dans CloudFormation est disponible gratuitement dans 23 régions dont : USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon, Californie du Nord), AWS GovCloud (US, côte est et côte ouest), Canada (Centre), Europe (Francfort, Irlande, Londres, Milan, Paris, Stockholm), Asie-Pacifique (Hong Kong, Mumbai, Osaka, Séoul, Singapour, Sydney, Tokyo), Moyen-Orient (Bahreïn), Afrique (Le Cap) et Amérique du Sud (Sao Paulo).