问题描述
在使用AWS CLI时,希望编辑他的Auto Scaling Group(ASG)的计划动作。他尝试使用aws application-autoscaling put-scheduled-action
命令,但遇到了一些问题。
解决方案
请注意以下操作可能因版本差异或特定情况而异,务必根据文档和实际情况进行适当调整。
修改计划动作
用户想要编辑ASG的计划动作,可以使用aws autoscaling put-scheduled-update-group-action
命令。以下是一个示例命令,可以根据实际需求进行修改:
aws autoscaling put-scheduled-update-group-action \
--auto-scaling-group-name temp_4_jenkins \
--scheduled-action-name training \
--start-time 2020-11-23T09:10:00Z \
--min-size 0 \
--max-size 0 \
--desired-capacity 0 \
--region eu-west-1 \
--output json
在上述命令中,用户需要提供以下信息:
– --auto-scaling-group-name
: 要编辑的Auto Scaling Group的名称(例如,temp_4_jenkins)。
– --scheduled-action-name
: 要编辑的计划动作的名称(例如,training)。
– --start-time
: 计划动作的开始时间。
– --min-size
: Auto Scaling Group的最小实例数。
– --max-size
: Auto Scaling Group的最大实例数。
– --desired-capacity
: 期望的实例数。
– --region
: AWS区域(例如,eu-west-1)。
请确保根据自己的需求修改上述命令中的参数。此命令将编辑指定的计划动作,使其在指定的时间生效,并将Auto Scaling Group的实例数调整为指定的值。
问题原因
用户在尝试使用aws application-autoscaling put-scheduled-action
命令时遇到了问题,这是因为scalable-dimension
参数的值不正确。scalable-dimension
参数应该是一个枚举值,但用户提供的值不在允许的范围内。
更多关于aws autoscaling put-scheduled-update-group-action
命令的信息,可以参考AWS官方文档:https://docs.aws.amazon.com/cli/latest/reference/autoscaling/put-scheduled-update-group-action.html。
总结
通过使用aws autoscaling put-scheduled-update-group-action
命令,您可以轻松地编辑Auto Scaling Group的计划动作,调整实例数以满足您的需求。务必根据您的实际情况修改命令中的参数,并在操作前阅读官方文档以获取更多信息和准确的指导。