咨询:手动创建的RDS实例能否用AMS Resource Scheduler实现超7天停机
问题解答
你的判断是正确的。
根据AWS托管服务(AMS)资源调度器的官方文档说明:
AWS托管资源调度器仅支持管理通过CloudFormation栈部署的资源,手动通过AWS控制台创建的RDS实例不属于该调度器的可处理范围。
对于你的需求——停止运行超过7天的RDS实例,Lambda + CloudWatch Events是成熟且灵活的方案,具体实现思路如下:
- 创建Lambda函数:调用RDS API获取所有实例的运行状态与启动时间,筛选出运行时长超过7天的实例,执行停止操作
- 配置CloudWatch Events(或EventBridge)定时触发规则(例如每日执行一次),触发上述Lambda函数
此外还可考虑以下替代方案:
- 使用AWS Config规则:创建自定义规则检测运行超7天的RDS实例,关联自动化动作(如调用Lambda或Systems Manager Automation)执行停止操作
- 使用Systems Manager Automation:编写自动化文档,结合定时触发逻辑,完成实例筛选与停止操作
内容的提问来源于stack exchange,提问作者ani
相关产品推荐
相关产品推荐

