À propos du projet

Ce projet CDK écrit en TypeScript configure une pile CloudFormation qui déploie une fonction Lambda pour nettoyer les ressources AWS restantes. La Lambda s'exécute toutes les heures et supprime les piles CloudFormation et les groupes de logs correspondant à un préfixe spécifié et datant de plus de 24 heures. Elle prend en charge le nettoyage des rôles, des compartiments S3 et des paramètres SSM via des expressions régulières configurables stockées dans des paramètres SSM. Conçu pour des environnements tels que la CI où les ressources peuvent ne pas être nettoyées correctement. La configuration nécessite le paramétrage de paramètres SSM pour le modèle de nom de chaque type de ressource. Le déploiement nécessite une variable de contexte de préfixe. Peut également être exécuté manuellement via la ligne de commande.