首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用AWS自动缩放终止实例?

用AWS自动缩放终止实例?
EN

Stack Overflow用户
提问于 2013-05-03 14:56:05
回答 1查看 1.5K关注 0票数 3

我没有问题使用AWS自动秤的时间调度特性来生成一个实例:

代码语言:javascript
复制
as-put-scheduled-update-group-action Start
    --auto-scaling-group MyASG
    --min-size 1
    --max-size 1
    --recurrence "20 15 * * *"

但是,当我尝试将此实例安排为终止时,什么都不会发生:

代码语言:javascript
复制
as-put-scheduled-update-group-action Stop
    --auto-scaling-group MyASG
    --min-size 0
    --max-size 0
    --recurrence "50 15 * * *"

我哪里出问题了?

谢谢斯特芬。一个延迟不是问题,这可能是一个案例,我尝试超过4个时间表在一天!仅仅为了完整起见,以下是展开一个实例并在几分钟后将其取下来所必需的唯一步骤:

代码语言:javascript
复制
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"
EN

回答 1

Stack Overflow用户

发布于 2013-05-04 15:30:40

您的自动缩放用法是正确的:虽然根据时间表编制的比额表的各自示例是使用--desired-capacity参数,而不是调整--max-size (请参阅创建缩放操作的计划一节),但它应该可以工作,而不管是什么--我只是重放了您的示例,以确保它确实有效,而且它对我来说也很好。

也许您只是经历了隐含的API延迟,请参阅计划操作的编程注意事项。

  • 计划的操作通常在几秒钟内执行。但是,从计划的启动时间,动作可能会延迟两分钟。由于自动缩放按指定的顺序在自动缩放组内执行操作,因此计划开始时间接近的计划操作可能需要更长时间执行。重点雷

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16361874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档