gpt4 book ai didi

amazon-web-services - 如何通过向 Lambda 函数发送 API 请求来安排 EC2 实例在特定时间启动?

转载 作者:行者123 更新时间:2023-12-03 07:18:42 25 4
gpt4 key购买 nike

我想通过向 AWS Lambda 函数发送 API 请求来安排 EC2 实例在特定时间启动/停止。我审视自己,发现this文章。虽然它解释了我们如何使用cloudformation实例调度程序模板使用Lambda定期调度EC2实例,但这不是我想要做的。

我想创建一个 python 脚本,它会发送 API 请求来触发 lambda 函数。 API 请求将包含 EC2 实例 ID、我希望实例启动/停止的特定日期和时间等参数。Lambda 函数应记录该请求并在特定时间自动启动/停止该 EC2 实例。请求中提到。

AWS 有办法做到这一点吗?

最佳答案

您必须为此创建一个自定义解决方案。此解决方案的一部分可能是 EventBridge一次性 cron 规则 (EB),如

0 2 16 6 ? 2021

上述 EB 规则仅在 2021 年 6 月 16 日星期三 02:00:00 GMT 触发一次。

因此,您的 lambda 函数必须为它想要在特定时间停止/启动的每个实例创建这样的规则。该规则在触发时将调用其他 lambda 函数来执行实际的停止/启动操作。 lambda 还必须删除规则来清理您的 EB。这些规则是一次性的,因此被触发后应该“自毁”。

关于amazon-web-services - 如何通过向 Lambda 函数发送 API 请求来安排 EC2 实例在特定时间启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67157375/

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