gpt4 book ai didi

amazon-web-services - 如何使用 chalice 和 lamda 安排 ec2 实例停止

转载 作者:行者123 更新时间:2023-12-02 13:45:06 24 4
gpt4 key购买 nike

我每天晚上 8 点使用 chalice 和 lambda 函数安排 ec2 实例关闭。

我已经配置了 chalice ,但无法使用 chalice 触发或集成 python 脚本

导入 boto3
#创建 session 以连接到 aws

#defining instances to be started or stopped
myins = ['i-043ae2fbfc26d423f','i-0df3f5ead69c6428c','i-0bac8502574c0cf1d','i-02e866c4c922f1e27','i-0f8a5591a7704f98e','i-08319c36611d11fa1','i-047fc5fc780935635']
#starting ec2 instances if stopped
ec2 = boto3.resource('ec2')
ec2client = boto3.client('ec2')
for instance in ec2.instances.all():
for i in myins:
if i == instance.id and instance.state['Name'] == "running":
ec2client.stop_instances(InstanceIds=[i])

我想使用 chalice 停止实例

最佳答案

AWS Instance Scheduler 执行您正在寻找的工作。我们已经使用了几个月。它按预期工作。您可以查看此引用:https://aws.amazon.com/premiumsupport/knowledge-center/stop-start-instance-scheduler/

关于amazon-web-services - 如何使用 chalice 和 lamda 安排 ec2 实例停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57786341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com