Sobre el proyecto

Este proyecto de CDK escrito en TypeScript configura un stack de CloudFormation que despliega una función Lambda para limpiar recursos de AWS residuales. La Lambda se ejecuta cada hora y elimina los stacks de CloudFormation y los grupos de logs que coincidan con un prefijo especificado y tengan más de 24 horas de antigüedad. Admite la limpieza de roles, buckets de S3 y parámetros de SSM a través de expresiones regulares configurables almacenadas en parámetros de SSM. Diseñado para entornos como CI donde es posible que los recursos no se limpien correctamente. La configuración requiere establecer parámetros de SSM para el patrón de nombre de cada tipo de recurso. El despliegue necesita una variable de contexto de prefijo. También puede ejecutarse manualmente a través de la línea de comandos.