

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.

# Creación de una acción programada
<a name="scheduled-scaling-create-scheduled-action"></a>

Para crear una acción programada para el grupo de escalado automático, use uno de los siguientes métodos:

------
#### [ Console ]

**Para crear una acción programada**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla situada junto al grupo de escalado automático.

   Se abre un panel dividido en la parte inferior de la página.

1. En la pestaña **Escalado automático**, en **Acciones programadas**, elija **Crear acción programada**.

1. Escriba un **Name (Nombre)**, para la acción programada.

1. Para **Capacidad deseada**, **Mín.**, **Máx.**, elija la nueva capacidad deseada del grupo y los nuevos límites de tamaños mínimos y máximos. La capacidad deseada debe ser igual o mayor que el tamaño mínimo del grupo e igual o menor al tamaño máximo del grupo.

1. En **Recurrence (Recurrencia)**, elija una de las opciones disponibles.
   + Si desea escalar según una programación recurrente, elija la frecuencia con la que Amazon EC2 Auto Scaling debe ejecutar la acción programada. 
     + Si elige una opción que comienza por **Every (Cada)**, la expresión de cron se crea automáticamente.
     + Si elige **Cron**, escriba una expresión cron que especifique cuándo se debe realizar la acción. 
   + Si desea escalar una sola vez, elija **Once (Una vez)**.

1. Para **Time zone (Zona horaria)**, elija una zona horaria. El valor predeterminado es `Etc/UTC`.

   Todas las zonas horarias enumeradas provienen de la base de datos de zona horaria de IANA. Para obtener más información, consulte [https://en.wikipedia. org/wiki/List\$1of\$1tz\$1database\$1time\$1zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).

1. Definir una fecha y hora para **Specific start time (Hora de inicio específica)**.
   + Si elige una programación recurrente, la hora de inicio define cuándo se ejecuta la primera acción programada de la serie recurrente. 
   + Si eligió **Once (Una vez)** para la recurrencia, la hora de inicio define la fecha y la hora para que se ejecute la acción de la programación. 

1.  (Opcional) Para programaciones recurrentes, puede especificar una hora de finalización seleccionando **Set End Time (Configurar hora de finalización)** y, a continuación, elegir una fecha y hora para **End by (Finalizar el)**.

1. Seleccione **Crear**. La consola muestra las acciones programadas para el grupo de escalado automático. 

------
#### [ AWS CLI ]

Para crear una acción programada, puede utilizar uno de los siguientes comandos de ejemplo. Reemplace cada *user input placeholder* por su propia información.

**Ejemplo: Escalar solo una vez**  
[Utilice el siguiente comando -action con las opciones y. put-scheduled-update-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-scheduled-update-group-action.html) `--start-time "YYYY-MM-DDThh:mm:ssZ"` `--desired-capacity` 

```
aws autoscaling put-scheduled-update-group-action --scheduled-action-name my-one-time-action \
  --auto-scaling-group-name my-asg --start-time "2021-03-31T08:00:00Z" --desired-capacity 3
```

**Ejemplo: Para programar el escalado de forma periódica**  
Utilice el siguiente comando [put-scheduled-update-group-action](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-scheduled-update-group-action.html) con las opciones `--recurrence "cron expression"` y`--desired-capacity`.

```
aws autoscaling put-scheduled-update-group-action --scheduled-action-name my-recurring-action \
  --auto-scaling-group-name my-asg --recurrence "0 9 * * *" --desired-capacity 3
```

De forma predeterminada, Amazon EC2 Auto Scaling ejecuta el programa recurrente especificado en función de la zona horaria UTC. Para especificar una zona horaria diferente, incluya la opción `--time-zone` y el nombre para la zona horaria de IANA, como en el siguiente ejemplo.

```
--time-zone "America/New_York"
```

Para obtener más información, consulte [https://en.wikipedia. org/wiki/List\$1of\$1tz\$1database\$1time\$1zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).

------