gpt4 book ai didi

amazon-web-services - 使用 AWS 自动缩放终止实例?

转载 作者:行者123 更新时间:2023-12-04 08:16:51 26 4
gpt4 key购买 nike

我可以使用 AWS 自动缩放的时间调度功能启动实例:

as-put-scheduled-update-group-action Start
--auto-scaling-group MyASG
--min-size 1
--max-size 1
--recurrence "20 15 * * *"

但是当我尝试安排这个实例被终止时,什么也没有发生:

as-put-scheduled-update-group-action Stop
--auto-scaling-group MyASG
--min-size 0
--max-size 0
--recurrence "50 15 * * *"

我哪里错了?

谢谢史蒂芬。延迟不是问题,但可能是我在一天内尝试了 4 个以上的时间表!只是为了完整起见,这些是启动一个实例然后在几分钟后将其撤回所需的唯一步骤吗:

as-create-launch-config MyLC
--image-id ami-f2191786
--instance-type t1.micro
as-create-auto-scaling-group MyASG
--launch-configuration MyLC
--availability-zones eu-west-1a
--min-size 0
--max-size 1
as-put-scheduled-update-group-action Start
--auto-scaling-group MyASG
--min-size 1
--max-size 1
--desired-capacity 1
--recurrence "16 10 7 5 2"
as-put-scheduled-update-group-action Stop
--auto-scaling-group MyASG
--min-size 0
--max-size 0
--desired-capacity 0
--recurrence "2 10 7 5 2"

最佳答案

你的 Auto Scaling这样的用法是正确的:虽然 Scale Based on a Schedule 的相应示例使用 --desired-capacity 参数而不是调整 --max-size(参见 Create a Schedule for Scaling Actions 部分),它无论如何都应该有效 - 我刚刚重播了您的示例以确保它确实有效并且它对我来说工作得很好。

也许您只是遇到隐含的 API 延迟,请参阅计划操作的编程注意事项部分:

  • A scheduled action generally executes within seconds. However, the action may be delayed for up to two minutes from the scheduled start time. Because Auto Scaling executes actions within an Auto Scaling group in the order they are specified, scheduled actions with scheduled start times close to each other may take longer to execute. [emphasis mine]

在这方面值得注意的是,通过 as-describe-scaling-activities --auto-scaling-group MyASG 确实可以在几秒钟内看到计划的操作,但是实例的持续终止在我的案例中大约 30 秒后变得可见,因此您可能想通过 API/CLI 检查操作是否成功执行 - 因此,这也是查看可能发生的任何错误的详细信息的方法。

关于amazon-web-services - 使用 AWS 自动缩放终止实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361874/

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