You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否为AWS Lambda函数版本设置保留策略以清理旧版本?

AWS Lambda 版本保留策略实现方案

Lambda 本身没有原生的自动版本保留或过期清理功能,但可以通过以下几种方式实现版本生命周期管理:

  • 手动清理旧版本:可通过 Lambda 控制台、AWS CLI 或 SDK(如 Python 的 Boto3)直接删除不再需要的旧版本。示例 CLI 命令:

    aws lambda delete-function --function-name my-function --qualifier 123
    

    注意:请勿删除 $LATEST 版本,且确保待删除版本未被别名关联或正在被其他服务调用。

  • AWS Config 规则+自动修复:创建自定义 Config 规则,检测 Lambda 版本的创建时间,当版本超过指定期限(如2年)且未被别名关联时,触发自动删除的修复动作。

  • EventBridge+清理Lambda定期执行:配置 EventBridge 定时规则(如每月执行一次),触发专门的清理 Lambda 函数。该函数可遍历目标 Lambda 的所有版本,筛选出创建时间超出阈值且无关联别名的版本,批量删除。

  • 日常版本管理最佳实践:尽量使用别名指向活跃版本,避免直接引用具体版本号;发布新版本后,及时清理不再被别名关联的旧版本,减少冗余存储和管理成本。

内容的提问来源于stack exchange,提问作者NewBee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:09:55