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.
Úselo DescribeScheduledActions
con un CLI
En los siguientes ejemplos de código se muestra cómo se utiliza DescribeScheduledActions
.
- CLI
-
- AWS CLI
-
Ejemplo 1: Cómo describir todas las acciones programadas
En este ejemplo, se describen todas las acciones programadas.
aws autoscaling describe-scheduled-actions
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
Ejemplo 2: Cómo describir las acciones programadas para el grupo especificado
Para describir las acciones programadas para un grupo de escalado automático específico, utilice la opción
--auto-scaling-group-name
.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
Ejemplo 3: Cómo describir la acción programada especificada
Para describir una acción programada específica, utilice la opción
--scheduled-action-names
.aws autoscaling describe-scheduled-actions \ --scheduled-action-names
my-recurring-action
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
Ejemplo 4: Cómo describir las acciones programadas con una hora de inicio especifica
Para describir las acciones programadas que comienzan a una hora específica, utilice la opción
--start-time
.aws autoscaling describe-scheduled-actions \ --start-time
"2023-12-01T04:00:00Z"
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
Ejemplo 5: Cómo describir las acciones programadas que finalizan a una hora específica
Para describir las acciones programadas que finalizan a una hora específica, utilice la opción
--end-time
.aws autoscaling describe-scheduled-actions \ --end-time
"2023-12-01T04:00:00Z"
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
Ejemplo 6: Cómo describir un número específico de acciones programadas
Para devolver un número específico de acciones programadas, utilice la opción
--max-items
.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
\ --max-items1
Salida:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }
Si la salida incluye un campo de
NextToken
, hay más acciones programadas. Para obtener las acciones programadas adicionales, utilice el valor de este campo con la opción--starting-token
en una llamada posterior de la siguiente manera.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-name
my-asg
\ --starting-tokenZ3M3LMPEXAMPLE
Para obtener más información, consulte Escalado programado en la Guía del usuario de Amazon EC2 Auto Scaling.
-
Para API obtener más información, consulte DescribeScheduledActions
la Referencia de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo, se describen las acciones de escalado programadas para el grupo de escalado automático especificado.
Get-ASScheduledAction -AutoScalingGroupName my-asg
Salida:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AM
Ejemplo 2: En este ejemplo, se describen las acciones de escalado programadas especificadas.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")
Ejemplo 3: En este ejemplo, se describen las acciones de escalado programadas que comienzan a la hora especificada.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"
Ejemplo 4: En este ejemplo, se describen las acciones de escalado programadas que finalizan a la hora especificada.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"
Ejemplo 5: En este ejemplo, se describen las acciones de escalado programadas para todos los grupos de escalado automático.
Get-ASScheduledAction
-
Para API obtener más información, consulte DescribeScheduledActionsla referencia de AWS Tools for PowerShell cmdlets.
-