这个项目能做什么
这个使用 TypeScript 编写的 CDK 项目设置了一个 CloudFormation 堆栈,用于部署一个清理残留 AWS 资源的 Lambda 函数。该 Lambda 每小时运行一次,删除匹配指定前缀且创建时间超过 24 小时的 CloudFormation 堆栈和日志组。通过存储在 SSM 参数中的可配置正则表达式,支持清理角色、S3 存储桶和 SSM 参数。该方案专为 CI 等资源可能无法正确清理的环境而设计。配置时需要为每种资源类型的名称模式设置 SSM 参数。部署时需要一个前缀上下文变量。此外,也可以通过命令行手动运行。
评论
0 评分人数达到10人后显示
登录后参与讨论。