Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Utilícelo PutScheduledAction
con un o AWS SDK CLI
En los siguientes ejemplos de código, se muestra cómo utilizar PutScheduledAction
.
- CLI
-
- AWS CLI
-
Para añadir una acción programada a una tabla de DynamoDB
En este ejemplo, se agrega una acción programada a una tabla de DynamoDB TestTable llamada a escalar de forma horizontal según una programación recurrente. Según el programa especificado (todos los días a las 12:15 p.m.UTC), si la capacidad actual está por debajo del valor especificado MinCapacity, Application Auto Scaling se amplía hasta el 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 obtener más información, consulte Scheduled Scaling en la Guía del usuario de Application Auto Scaling.
-
Para API obtener más información, consulte PutScheduledAction
la Referencia de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para PowerShell
-
Ejemplo 1: Este cmdlet crea o actualiza una acción programada para un objetivo escalable de Application Auto Scaling. Cada objetivo escalable se identifica mediante un espacio de nombres de servicio, un identificador de recurso y una dimensión escalable.
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 obtener más información, consulte la referencia de PutScheduledAction AWS Tools for PowerShellcmdlets.
-