Use PutScheduledUpdateGroupAction 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 PutScheduledUpdateGroupAction com um CLI

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

CLI
AWS CLI

Exemplo 1: Para adicionar uma ação agendada a um grupo de Auto Scaling

Este exemplo adiciona a ação agendada especificada ao grupo de Auto Scaling especificado.

aws autoscaling put-scheduled-update-group-action \ --auto-scaling-group-name my-asg \ --scheduled-action-name my-scheduled-action \ --start-time "2023-05-12T08:00:00Z" \ --min-size 2 \ --max-size 6 \ --desired-capacity 4

Este comando não produz saída. Se uma ação agendada com o mesmo nome já existir, ela será substituída pela nova ação agendada.

Para obter mais exemplos, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

Exemplo 2: Para especificar uma agenda recorrente

Este exemplo cria uma ação programada para escalar em uma programação recorrente que está programada para ser executada às 00:30 horas nos primeiros dias de janeiro, junho e dezembro de cada ano.

aws autoscaling put-scheduled-update-group-action \ --auto-scaling-group-name my-asg \ --scheduled-action-name my-recurring-action \ --recurrence "30 0 1 1,6,12 *" \ --min-size 2 \ --max-size 6 \ --desired-capacity 4

Este comando não produz saída. Se uma ação agendada com o mesmo nome já existir, ela será substituída pela nova ação agendada.

Para obter mais exemplos, consulte Escalabilidade programada no Guia do usuário do Amazon EC2 Auto Scaling.

PowerShell
Ferramentas para PowerShell

Exemplo 1: Este exemplo cria ou atualiza uma ação agendada única para alterar a capacidade desejada no horário de início especificado.

Write-ASScheduledUpdateGroupAction -AutoScalingGroupName my-asg -ScheduledActionName "myScheduledAction" -StartTime "2015-12-01T00:00:00Z" -DesiredCapacity 10