

# EC2 인스턴스에 대한 예약된 이벤트 알림 사용자 지정
<a name="customizing_scheduled_event_notifications"></a>

이메일 알림에 태그를 포함하도록 예약된 이벤트 알림을 사용자 지정할 수 있습니다. 이렇게 하면 영향을 받는 리소스(인스턴스 또는 전용 호스트)를 더 쉽게 식별하고 다가오는 이벤트에 대한 작업의 우선순위를 지정할 수 있습니다.

태그를 포함하도록 이벤트 알림을 사용자 지정할 때 다음을 포함하도록 선택할 수 있습니다.
+ 영향을 받는 리소스와 연결된 모든 태그
+ 영향을 받는 리소스와 연결된 특정 태그만

예를 들어 모든 인스턴스에 `application`, `costcenter`, `project` 및 `owner` 태그를 할당하는 경우, 이벤트 알림에 이러한 모든 태그를 포함하도록 선택하거나 이벤트 알림에 `owner` 및 `project` 태그만 표시하기 위해 이러한 태그만 포함하도록 선택할 수 있습니다.

포함할 태그를 선택하면 이벤트 알림에 영향을 받는 리소스와 연결된 리소스 ID(인스턴스 전용 호스트 ID 또는 ID)와 태그 키 및 값 페어가 포함됩니다.

**Topics**
+ [이벤트 알림에 태그 포함](#register-tags)
+ [이벤트 알림에서 태그 제거](#deregister-tags)
+ [이벤트 알림에 포함할 태그 보기](#view-tags)

## 이벤트 알림에 태그 포함
<a name="register-tags"></a>

포함하도록 선택한 태그는 선택한 리전의 모든 리소스(인스턴스 및 전용 호스트)에 적용됩니다. 다른 리전에서 이벤트 알림을 사용자 지정하려면 먼저 필요한 리전을 선택한 후 다음 단계를 수행합니다.

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

**이벤트 알림에 태그를 포함하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 [**Events**]를 선택합니다.

1. **작업**, **Manage event notifications(이벤트 알림 관리)**를 선택합니다.

1. **이벤트 알림에 태그 포함**을 켭니다.

1. 이벤트 알림에 포함할 태그에 따라 다음 중 하나를 수행합니다.
   + 영향을 받는 인스턴스 또는 전용 호스트와 연결된 모든 태그를 포함하려면 **모든 태그 포함**을 선택합니다.
   + 포함할 태그를 선택하려면 **포함할 태그 선택**을 선택한 다음 태그 키를 선택하거나 입력합니다.

1. **저장**(Save)을 선택합니다.

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

**이벤트 알림에 모든 태그를 포함하려면**  
[register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) 명령을 사용하고 `IncludeAllTagsOfInstance` 파라미터를 `true`로 설정합니다.

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

**이벤트 알림에 특정 태그를 포함하려면**  
[register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) 명령을 사용하고 `InstanceTagKeys` 파라미터를 사용하여 포함할 태그를 지정합니다.

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

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

**이벤트 알림에 모든 태그를 포함하려면**  
[Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html) cmdlet을 사용합니다.

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

**이벤트 알림에 특정 태그를 포함하려면**  
[Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html) cmdlet을 사용합니다.

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

------

## 이벤트 알림에서 태그 제거
<a name="deregister-tags"></a>

이벤트 알림에서 태그를 제거할 수 있습니다.

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

**이벤트 알림에서 태그를 제거하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 [**Events**]를 선택합니다.

1. **작업**, **Manage event notifications(이벤트 알림 관리)**를 선택합니다.

1. 이벤트 알림에서 모든 태그를 제거하려면 **이벤트 알림에 태그 포함**을 끕니다.

1. 이벤트 알림에서 특정 태그를 제거하려면 해당 태그 키에 대해 **X**를 선택합니다.

1. **저장**(Save)을 선택합니다.

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

**이벤트 알림에서 모든 태그를 제거하려면**  
[deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) 명령을 사용하고 `IncludeAllTagsOfInstance` 파라미터를 `false`로 설정합니다.

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

**이벤트 알림에서 태그를 제거하려면**  
[deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) 명령을 사용하고 `InstanceTagKeys` 파라미터를 사용하여 제거할 태그를 지정합니다.

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

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

**이벤트 알림에서 모든 태그를 제거하려면**  
[Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html) cmdlet을 사용합니다.

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

**이벤트 알림에서 태그를 제거하려면**  
[Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html) cmdlet을 사용합니다.

```
Unregister-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_InstanceTagKey {{tag_key_3}}
```

------

## 이벤트 알림에 포함할 태그 보기
<a name="view-tags"></a>

이벤트 알림에 포함할 태그를 볼 수 있습니다.

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

**이벤트 알림에 포함할 태그를 보려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 [**Events**]를 선택합니다.

1. **작업**, **Manage event notifications(이벤트 알림 관리)**를 선택합니다.

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

**이벤트 알림에 포함할 태그를 보는 방법**  
[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 ]

**이벤트 알림에 포함할 태그를 보는 방법**  
[Get-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceEventNotificationAttribute.html) cmdlet을 사용합니다.

```
Get-EC2InstanceEventNotificationAttribute
```

------