虽然aws的ec2是按使用时长计费的,但是如果关机了就不再继续收取实例费用,当然在没有销毁的情况下,SSD磁盘和弹性ip等会继续收费,不过相比于实例费用几乎是毛毛雨啦。...编写脚本内容,指定ec2实例所在大区以及实例id,调用boto3 sdk能力来操作指定实例的状态。...import json
import boto3
region = 'ap-xxx'
instances = ['i-13435555555xxxx']
ec2 = boto3.client('ec2...四、基于Scheduler计划实现定时开关机
在Scheduler控制台创建计划:
选择cron类型的计划,并填入需要的调度格式,以及时区信息:
然后选择计划的执行目标位Lambda Invoke,并从列表中选择对应的...并且我们能够预览后续的执行频次和周期:
当然我们也可以进行编辑、删除和禁用,来控制任务的执行策略。
这样我们就基于Scheduler+Lambda+aws sdk实现了Ec2实例的定时开关机能力了。