文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 DescribeScheduledActions
与 CLI 配合使用
以下代码示例演示如何使用 DescribeScheduledActions
。
- CLI
-
- AWS CLI
-
示例 1:描述所有计划操作
此示例描述所有计划操作。
aws autoscaling describe-scheduled-actions
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
示例 2:描述指定组的计划操作
要描述特定自动扩缩组的计划操作,请使用
--auto-scaling-group-name
选项。aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
示例 3:描述指定的计划操作
要描述特定的计划操作,请使用
--scheduled-action-names
选项。aws autoscaling describe-scheduled-actions \ --scheduled-action-names
my-recurring-action
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
示例 4:描述具有指定开始时间的计划操作
要描述在特定时间开始的计划操作,请使用
--start-time
选项。aws autoscaling describe-scheduled-actions \ --start-time
"2023-12-01T04:00:00Z"
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
示例 5:描述在指定时间结束的计划操作
要描述在特定时间结束的计划操作,请使用
--end-time
选项。aws autoscaling describe-scheduled-actions \ --end-time
"2023-12-01T04:00:00Z"
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
示例 6:描述指定数量的计划操作
要返回特定数量的计划操作,请使用
--max-items
选项。aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
\ --max-items1
输出:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
如果输出包含
NextToken
字段,可返回更多计划操作。要获取其他计划操作,请在后续调用中使用此字段的值和--starting-token
选项,如下所示。aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
\ --starting-tokenZ3M3LMPEXAMPLE
有关更多信息,请参阅 Amazon A EC2 uto Scaling 用户指南中的计划扩展。
-
有关 API 的详细信息,请参阅AWS CLI 命令参考DescribeScheduledActions
中的。
-
- PowerShell
-
- 用于 PowerShell
-
示例 1:此示例描述指定自动扩缩组的计划扩缩操作。
Get-ASScheduledAction -AutoScalingGroupName my-asg
输出:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AM
示例 2:此示例描述指定的计划扩缩操作。
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")
示例 3:此示例描述在指定时间开始的计划扩缩操作。
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"
示例 4:此示例描述在指定时间结束的计划扩缩操作。
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"
示例 5:此示例描述所有自动扩缩组的计划扩缩操作。
Get-ASScheduledAction
-
有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeScheduledActions中的。
-