

# Personalizar las notificaciones de eventos programados para sus instancias EC2
<a name="customizing_scheduled_event_notifications"></a>

Puede personalizar las notificaciones de eventos programados para incluir etiquetas en la notificación de correo electrónico. Esto hace que sea más fácil identificar el recurso afectado (instancias o Hosts dedicados) y priorizar acciones para el próximo evento.

Al personalizar las notificaciones de eventos para incluir etiquetas, puede elegir incluir:
+ Todas las etiquetas que están asociadas con el recurso afectado
+ Solo las etiquetas específicas que están asociadas con el recurso afectado

Por ejemplo, supongamos que asigna etiquetas `application`, `costcenter`, `project` y `owner` a todas las instancias. Puede elegir incluir todas las etiquetas en las notificaciones de eventos. Alternativamente, si desea ver solo las etiquetas `owner` y `project` en las notificaciones de eventos, puede elegir incluir solo esas etiquetas.

Después de seleccionar las etiquetas que se van a incluir, las notificaciones de eventos incluirán el ID de recurso (ID de instancia o ID de host dedicado) y los pares de valores y clave de etiqueta asociados al recurso afectado.

**Topics**
+ [Incluir etiquetas en las notificaciones de eventos](#register-tags)
+ [Eliminar etiquetas de las notificaciones de eventos](#deregister-tags)
+ [Ver las etiquetas que se incluirán en las notificaciones de eventos](#view-tags)

## Incluir etiquetas en las notificaciones de eventos
<a name="register-tags"></a>

Las etiquetas que elija incluir se aplican a todos los recursos (instancias y Hosts dedicados) de la región seleccionada. Para personalizar las notificaciones de eventos en otras regiones, seleccione primero la región requerida y, a continuación, realice los siguientes pasos.

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

**Para incluir etiquetas en las notificaciones de eventos**

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. Seleccione **Actions (Acciones)**, **Manage event notifications (Administrar notificaciones de eventos)**.

1. Activar **Incluir etiquetas en las notificaciones de eventos**.

1. Realice una de las siguientes acciones, dependiendo de las etiquetas que desee incluir en las notificaciones de eventos:
   + Para incluir todas las etiquetas asociadas a la instancia afectada o host dedicado, seleccione **Incluir todas las etiquetas de recursos**.
   + Para seleccionar las etiquetas que se van a incluir, seleccione **Elegir las etiquetas que se van a incluir** y, a continuación, seleccione o ingrese las claves de etiqueta.

1. Seleccione **Save**.

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

**Para incluir todas las etiquetas en las notificaciones de eventos**  
Utilice el comando [register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) y establezca el parámetro `IncludeAllTagsOfInstance` en `true`.

```
aws ec2 register-instance-event-notification-attributes \
    --instance-tag-attribute "IncludeAllTagsOfInstance=true"
```

**Para incluir etiquetas específicas en las notificaciones de eventos**  
Utilice el comando [register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) y especifique las etiquetas que desea incluir mediante el parámetro `InstanceTagKeys`.

```
aws ec2 register-instance-event-notification-attributes \
    --instance-tag-attribute 'InstanceTagKeys=["tag_key_1", "tag_key_2", "tag_key_3"]'
```

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

**Para incluir todas las etiquetas en las notificaciones de eventos**  
Utilice el cmdlet [Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html).

```
Register-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_IncludeAllTagsOfInstance $true
```

**Para incluir etiquetas específicas en las notificaciones de eventos**  
Utilice el cmdlet [Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html).

```
Register-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_InstanceTagKey tag_key_1, tag_key_2, tag_key_3
```

------

## Eliminar etiquetas de las notificaciones de eventos
<a name="deregister-tags"></a>

Puede eliminar etiquetas de las notificaciones de eventos.

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

**Para eliminar etiquetas de las notificaciones de eventos**

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. Seleccione **Actions (Acciones)**, **Manage event notifications (Administrar notificaciones de eventos)**.

1. Para quitar todas las etiquetas de las notificaciones de eventos, desactive **Incluir etiquetas en las notificaciones de eventos**.

1. Para eliminar etiquetas específicas de las notificaciones de eventos, seleccione la **X**) para las claves de etiqueta correspondientes.

1. Seleccione **Save**.

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

**Para eliminar todas las etiquetas de las notificaciones de eventos**  
Utilice el comando [deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) y establezca el parámetro `IncludeAllTagsOfInstance` en `false`.

```
aws ec2 deregister-instance-event-notification-attributes \
    --instance-tag-attribute "IncludeAllTagsOfInstance=false"
```

**Para eliminar una etiqueta de las notificaciones de eventos**  
Utilice el comando [deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) y especifique las etiquetas que desea eliminar mediante el parámetro `InstanceTagKeys`.

```
aws ec2 deregister-instance-event-notification-attributes \
    --instance-tag-attribute 'InstanceTagKeys=["tag_key_3"]'
```

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

**Para eliminar todas las etiquetas de las notificaciones de eventos**  
Utilice el cmdlet [Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html).

```
Unregister-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_IncludeAllTagsOfInstance $false
```

**Para eliminar una etiqueta de las notificaciones de eventos**  
Utilice el cmdlet [Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html).

```
Unregister-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_InstanceTagKey tag_key_3
```

------

## Ver las etiquetas que se incluirán en las notificaciones de eventos
<a name="view-tags"></a>

Puede ver las etiquetas que se van a incluir en las notificaciones de eventos.

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

**Para ver las etiquetas que se van a incluir en las notificaciones de eventos**

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. Seleccione **Actions (Acciones)**, **Manage event notifications (Administrar notificaciones de eventos)**.

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

**Para ver las etiquetas que se incluirán en las notificaciones de eventos**  
Utilice el comando [describe-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-event-notification-attributes.html).

```
aws ec2 describe-instance-event-notification-attributes
```

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

**Para ver las etiquetas que se incluirán en las notificaciones de eventos**  
Utilice el cmdlet [Get-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceEventNotificationAttribute.html).

```
Get-EC2InstanceEventNotificationAttribute
```

------