本文任务:
根据solution网页中给的模板,新建instance scheduler(其实就是cloudformation中新建的stack),会 自动生成2个dynamoDB表和1个lambda函数。再新建一个cloudwatch发起每分钟调用一次lambda。
dynamoDB中其实保存的是模板,也就是触发条件,你可以在这个表中更改触发条件。
lambda函数实现的是查看dynamoDB表的内容是啥,如果满足条件,就执行 关闭EC2的任务。
1. 新建instance scheduler
(1)在https://aws.amazon.com/solutions/instance-scheduler/中,点击launch solution in the AWS console

(2)步骤(1)会自动跳转到AWS cloudformation的新建stack页面,并且帮你把S3 url的位置填写了。
从下图可以看出,自动填写的S3 URL为:

本文介绍了如何利用AWS Cloudformation创建instance scheduler,该scheduler通过DynamoDB和Lambda函数实现EC2实例的定时开关。步骤包括在AWS Console启动solution、配置Cloudformation stack、检查自动生成的DynamoDB表、为EC2实例添加标签以及设置Cloudwatch定时任务来调用Lambda函数。
最低0.47元/天 解锁文章
148

被折叠的 条评论
为什么被折叠?



