

# Eventos programados para las instancias de Amazon EC2
<a name="monitoring-instances-status-check_sched"></a>

Para garantizar la fiabilidad y el rendimiento de la infraestructura, AWS puede programar eventos para reiniciar, detener y retirar las instancias. Estos eventos no ocurren con frecuencia.

Si una de las instancias se verá afectada por un evento programado, AWS se lo notificará con antelación por correo electrónico a la dirección asociada a su cuenta de AWS. El correo electrónico proporciona información acerca del evento, como las fechas de inicio y de finalización. En función del tipo de evento, es posible que pueda tomar medidas para controlar su momento adecuado. Además, AWS envía un evento de AWS Health, que se puede supervisar y administrar con Amazon EventBridge. Para obtener más información, consulte [Monitoreo de eventos de AWS Health con Amazon EventBridge](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html). 

AWS administra los eventos programados. No puede programar eventos para las instancias. Sin embargo, puede hacer lo siguiente:
+ Ver eventos programados para las instancias.
+ Personalizar las notificaciones de eventos programados para incluir o eliminar etiquetas de la notificación de correo electrónico.
+ Reprogramar ciertos eventos programados.
+ Crear ventanas de eventos personalizadas para eventos programados.
+ Tomar medidas cuando una instancia está programada para reiniciarse, detenerse o retirarse.

Para asegurarse de recibir notificaciones de los eventos programados, verifique la información de contacto en la página [Cuenta](https://console.aws.amazon.com/billing/home?#/account).

**nota**  
Cuando una instancia se ve afectada por un evento programado y forma parte de un grupo de escalado automático, Amazon EC2 Auto Scaling la sustituye eventualmente como parte de sus comprobaciones de estado, sin que sea necesario realizar más acciones por su parte. Para obtener más información acerca de las comprobaciones de estado realizadas por Amazon EC2 Auto Scaling, consulte [Comprobaciones de estado para instancias en un grupo de escalado automático](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) en la *Guía del usuario de Amazon EC2 Auto Scaling*.

## Tipos de eventos programados
<a name="types-of-scheduled-events"></a>

Amazon EC2 puede crear los siguientes tipos de eventos programados para las instancias, donde el evento se produce a una hora programada:


| Tipo de evento | Código de evento | Acción de eventos | 
| --- | --- | --- | 
| Detención de instancia | instance-stop | A la hora programada, las instancias se detienen. Cuando vuelva a iniciarla, la instancia migrará a un nuevo host. Se aplica solo a las instancias con un volumen raíz de Amazon EBS. | 
| Retirada de instancias | instance-retirement | A la hora programada, la instancia se detiene si tiene un volumen raíz de Amazon EBS o se termina si tiene un volumen raíz del almacén de instancias. | 
| Reinicio de la instancia | instance-reboot | A la hora programada, la instancia se vuelve a arrancar. La instancia permanece en el host y, durante el reinicio, el host se somete a mantenimiento. Esto se conoce como reinicio in situ. | 
| Reinicio del sistema | system-reboot | A la hora programada, la instancia se reinicia y se migra a un nuevo host. Esto se conoce como migración de reinicio. | 
| Mantenimiento del sistema | system-maintenance | A la hora programada, la instancia podría verse temporalmente afectada por un mantenimiento de red o de energía. | 

## Determine el tipo de evento
<a name="scheduled-event-type"></a>

Puede comprobar qué tipo de evento está programado para su instancia.

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

**Para determinar el tipo de evento**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Events (Eventos)**.

1. En la tabla, el código del evento aparece en la columna **Tipo de evento**.

1. Para filtrar la tabla y mostrar solo los eventos de las instancias, en el campo de búsqueda, seleccione **Tipo de recurso: instancia** en la lista de filtros.

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

**Para determinar el tipo de evento de una instancia**  
Utilice el comando [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html). Si la instancia tiene un evento programado asociado, el resultado proporciona información sobre el evento programado.

```
aws ec2 describe-instance-status \
    --instance-id i-1234567890abcdef0 \
    --query InstanceStatuses[].Events
```

A continuación, se muestra un ejemplo del resultado. El código del evento programado es `system-reboot`.

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0d59937288b749b32",
            "Code": "system-reboot",
            "Description": "The instance is scheduled for a reboot",
            "NotAfter": "2020-03-14T22:00:00.000Z",
            "NotBefore": "2020-03-14T20:00:00.000Z",
            "NotBeforeDeadline": "2020-04-05T11:00:00.000Z"
        }
    ]
]
```

------
#### [ PowerShell ]

**Para determinar el tipo de evento de una instancia**  
Utilice el cmdlet [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html). Si la instancia tiene un evento programado asociado, el resultado proporciona información sobre el evento programado.

```
(Get-EC2InstanceStatus `
    -InstanceId i-1234567890abcdef0).Events
```

A continuación, se muestra un ejemplo del resultado. El código del evento programado es `system-reboot`.

```
Code              : system-reboot
Description       : The instance is scheduled for a reboot
InstanceEventId   : instance-event-0d59937288b749b32
NotAfter          : 2020-03-14T22:00:00.000Z
NotBefore         : 2020-03-14T20:00:00.000Z
NotBeforeDeadline : 2020-04-05T11:00:00.000Z
```

------

**Topics**
+ [Tipos de eventos programados](#types-of-scheduled-events)
+ [Determine el tipo de evento](#scheduled-event-type)
+ [Administración de instancias de Amazon EC2 programadas para detenerse o retirarse](schedevents_actions_retire.md)
+ [Administración de instancias de Amazon EC2 programadas para reiniciarse](schedevents_actions_reboot.md)
+ [Administración de instancias de Amazon EC2 programadas para mantenimiento](schedevents_actions_maintenance.md)
+ [Ver los eventos programados que afectan a sus instancias de Amazon EC2](viewing_scheduled_events.md)
+ [Personalizar las notificaciones de eventos programados para sus instancias EC2](customizing_scheduled_event_notifications.md)
+ [Reprogramar un evento programado para una instancia de EC2](reschedule-event.md)
+ [Cree ventanas de eventos personalizadas para los eventos programados que afecten a sus instancias de Amazon EC2.](event-windows.md)