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 PutScheduledAction
com um CLI
Os exemplos de código a seguir mostram como usar o PutScheduledAction
.
- CLI
-
- AWS CLI
-
Para adicionar uma ação agendada a uma tabela do DynamoDB
Este exemplo adiciona uma ação programada a uma tabela do DynamoDB TestTable chamada para escalar de acordo com uma programação recorrente. Na programação especificada (todos os dias às 12h15UTC), se a capacidade atual estiver abaixo do valor especificado para MinCapacity, o Application Auto Scaling se expande até o valor especificado por. MinCapacity
Comando:
aws application-autoscaling put-scheduled-action --service-namespace
dynamodb
--scheduled-action-namemy-recurring-action
--schedule"cron(15 12 * * ? *)"
--resource-idtable/TestTable
--scalable-dimensiondynamodb:table:WriteCapacityUnits
--scalable-target-actionMinCapacity=6
Para obter mais informações, consulte Scheduled Scaling no Guia do usuário do Application Auto Scaling.
-
Para API obter detalhes, consulte PutScheduledAction
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell
-
Exemplo 1: Esse cmdlet cria ou atualiza uma ação agendada para um destino escalável do Application Auto Scaling. Cada destino escalável é identificado por um namespace de serviço, ID de recurso e dimensão escalável.
Set-AASScheduledAction -ServiceNamespace AppStream -ResourceId fleet/MyFleet -Schedule "cron(0 0 8 ? * MON-FRI *)" -ScalableDimension appstream:fleet:DesiredCapacity -ScheduledActionName WeekDaysFleetScaling -ScalableTargetAction_MinCapacity 5 -ScalableTargetAction_MaxCapacity 10
-
Para API obter detalhes, consulte PutScheduledActionem Referência de AWS Tools for PowerShell cmdlet.
-