自动删除 AWS Lambdas 版本

问题描述

我在 AWS 中遇到了问题,由于太多的 lambda 表达式和太多的版本,空间不足。

所有资源都指定为 .yml 用于云形成。

有什么好的简单的方法来控制它吗?例如,有一个或最大版本数的到期日期。

解决方法

遗憾的是,没有这样的功能。但是您可以相对轻松地自己开发它。有一个触发 lambda 函数的 scheduled CloudWatch Rule。该函数会检查您的版本,例如每周一次,然后删除旧版本。

要从 cloudformation 中执行此操作,您必须为此定义自己的 macrocustom resource