如何使用python安排EC2实例的停机时间?

时间:2017-05-23 06:55:34

标签: python amazon-ec2

我一直在寻找不同的方法来安排运行ec2实例的停机时间,我想在python脚本的帮助下完成。我是python的新手,因此寻找适当的方法/步骤来安排停机时间。

例如:我正在寻找一个脚本,该脚本在未使用时(例如在周末)停止EC2实例并在周一重新启动它们。 我将为那个很好的添加一个cron作业,但是寻找一个python脚本来停止/终止实例并启动它们。

1 个答案:

答案 0 :(得分:0)

只需创建一个具有足够权限的IAM角色(即可以列出EC2实例,检查其状态,打开和关闭它们),然后编写Lambda函数并为其分配您创建的角色,按计划触发它({{ 3}})并使用boto3调用打开/关闭实例(http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html)。