Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare PutScheduledAction con una CLI
Gli esempi di codice seguenti mostrano come utilizzare PutScheduledAction.
- CLI
-
- AWS CLI
-
Come aggiungere un’azione pianificata a una tabella DynamoDB
Questo esempio aggiunge un’azione pianificata a una tabella DynamoDB denominata TestTable per aumentare orizzontalmente in base a una pianificazione ricorrente. Alla pianificazione specificata (ogni giorno alle 12:15 UTC), se la capacità corrente è inferiore al valore indicato per MinCapacity, Application Auto Scaling aumenta orizzontalmente in base al valore specificato da MinCapacity.
Comando:
aws application-autoscaling put-scheduled-action --service-namespacedynamodb--scheduled-action-namemy-recurring-action--schedule"cron(15 12 * * ? *)"--resource-idtable/TestTable--scalable-dimensiondynamodb:table:WriteCapacityUnits--scalable-target-actionMinCapacity=6Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta PutScheduledAction
nella documentazione di riferimento dei comandi della AWS CLI.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo cmdlet crea o aggiorna un’azione pianificata per una destinazione dimensionabile di Application Auto Scaling. Ogni destinazione dimensionabile è identificata da un namespace del servizio, un ID risorsa e una dimensione dimensionabile.
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 informazioni dettagliate sull’API, consulta PutScheduledAction nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo cmdlet crea o aggiorna un’azione pianificata per una destinazione dimensionabile di Application Auto Scaling. Ogni destinazione dimensionabile è identificata da un namespace del servizio, un ID risorsa e una dimensione dimensionabile.
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 informazioni dettagliate sull’API, consulta PutScheduledAction nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-