Utilizzare PutScheduledAction con un o AWS SDK CLI - Esempi di codice dell'AWS SDK

Ci sono altri AWS SDK esempi disponibili nel repository AWS Doc SDK Examples GitHub .

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzare PutScheduledAction con un o AWS SDK CLI

I seguenti esempi di codice mostrano come utilizzarePutScheduledAction.

CLI
AWS CLI

Per aggiungere un'azione pianificata a una tabella DynamoDB

Questo esempio aggiunge un'azione pianificata a una tabella DynamoDB TestTable chiamata per scalare out in base a una pianificazione ricorrente. Nella pianificazione specificata (ogni giorno alle 12:15UTC), se la capacità corrente è inferiore al valore specificato per MinCapacity, Application Auto Scaling viene ridimensionato fino al valore specificato da. MinCapacity

Comando:

aws application-autoscaling put-scheduled-action --service-namespace dynamodb --scheduled-action-name my-recurring-action --schedule "cron(15 12 * * ? *)" --resource-id table/TestTable --scalable-dimension dynamodb:table:WriteCapacityUnits --scalable-target-action MinCapacity=6

Per ulteriori informazioni, vedere Scheduled Scaling nella Application Auto Scaling User Guide.

PowerShell
Strumenti per PowerShell

Esempio 1: questo cmdlet crea o aggiorna un'azione pianificata per un target scalabile Application Auto Scaling. Ogni destinazione scalabile è identificata da uno spazio dei nomi di servizio, un ID di risorsa e una dimensione scalabile.

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
  • Per i API dettagli, vedere PutScheduledActionin Cmdlet Reference.AWS Tools for PowerShell