AWS 如何利用 EventBridge 和 Lambda 实现 EC2 自动定时关机 (基于标签)

作为一名开发者,最心痛的时刻莫过于月底收到 AWS 账单时,发现几台测试用的 EC2 实例在下班后和周末一直开着空跑。 为了省钱,我们通常希望实现:“每天下班后(如 18:00)和凌晨(如 02:00)自动关机”。 虽然 EventBridge Scheduler 可以直接调用 EC2 关机接口,但它要求硬编码 Instance ID。一旦你新增了服务器,又得去改计划,非常麻烦。本文将介绍一种更优雅、更具扩展性的方案:利用标签 (Tag) 管理实例,配合 Lambda 脚本实现自动化。 方案架构 1. EventBridge Scheduler: 也就是“闹钟”,负责在指定时间(支持本地时区)触发任务。 2. AWS Lambda:…