Use DescribeScheduledActions com um CLI - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use DescribeScheduledActions com um CLI

Os exemplos de código a seguir mostram como usar o DescribeScheduledActions.

CLI
AWS CLI

Exemplo 1: Para descrever todas as ações agendadas

Este exemplo descreve todas as suas ações agendadas.

aws autoscaling describe-scheduled-actions

Saída:

{ "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" } ] }

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 2: Para descrever ações agendadas para o grupo especificado

Para descrever as ações agendadas para um grupo específico do Auto Scaling, use a --auto-scaling-group-name opção.

aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name my-asg

Saída:

{ "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" } ] }

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 3: Para descrever a ação agendada especificada

Para descrever uma ação agendada específica, use a --scheduled-action-names opção.

aws autoscaling describe-scheduled-actions \ --scheduled-action-names my-recurring-action

Saída:

{ "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" } ] }

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 4: Para descrever ações agendadas com um horário de início especificado

Para descrever as ações agendadas que começam em um horário específico, use a --start-time opção.

aws autoscaling describe-scheduled-actions \ --start-time "2023-12-01T04:00:00Z"

Saída:

{ "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" } ] }

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 5: Para descrever ações agendadas que terminam em um horário especificado

Para descrever as ações agendadas que terminam em um horário específico, use a --end-time opção.

aws autoscaling describe-scheduled-actions \ --end-time "2023-12-01T04:00:00Z"

Saída:

{ "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" } ] }

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 6: Para descrever um número específico de ações programadas

Para retornar um número específico de ações agendadas, use a --max-items opção.

aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name my-asg \ --max-items 1

Saída:

{ "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" } ] }

Se a saída incluir um NextToken campo, haverá mais ações agendadas. Para obter as ações agendadas adicionais, use o valor desse campo com a --starting-token opção em uma chamada subsequente da seguinte maneira.

aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name my-asg \ --starting-token Z3M3LMPEXAMPLE

Para obter mais informações, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

PowerShell
Ferramentas para PowerShell

Exemplo 1: Este exemplo descreve as ações de escalonamento programadas para o grupo de Auto Scaling especificado.

Get-ASScheduledAction -AutoScalingGroupName my-asg

Saída:

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

Exemplo 2: Este exemplo descreve as ações de escalabilidade programadas especificadas.

Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")

Exemplo 3: Este exemplo descreve as ações de escalonamento programadas que começam no horário especificado.

Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"

Exemplo 4: Este exemplo descreve as ações de escalonamento programadas que terminam no horário especificado.

Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"

Exemplo 5: Este exemplo descreve as ações de escalonamento programadas para todos os seus grupos de Auto Scaling.

Get-ASScheduledAction