

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建事件通知
<a name="cloudwatch-events-notification"></a>

您可以使用亚马逊 CloudWatch 活动和亚马逊简单通知服务 (Amazon SNS) Simple Notification SERVICE 将新事件通知您。在 “ CloudWatch 事件” 中，该规则描述了您会收到哪些事件的通知。在 Amazon SNS 中，该主题描述您接收的通知的类型。本节提供了为来自的事件创建主题和规则的高级步骤 AWS Elemental MediaPackage。有关主题和规则的详细信息，请参阅以下内容：
+ 《Amazon Simple Notification Service 开发人员指南》**中的[创建主题](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html#CreateTopic)和[订阅主题](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html#SubscribeTopic)
+ [亚马逊 CloudWatch 活动*用户指南中的亚马逊 CloudWatch 活动*入门](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CWE_GettingStarted.html)

**创建 CloudWatch 事件通知**

1. 访问 [Amazon SNS](https://console.aws.amazon.com/sns/v2/home) 并创建主题。为主题指定一个您稍后能识别的描述性名称。

1. 订阅您刚刚创建的主题。选择要接收的通知的类型以及发送通知的位置。例如，对于电子邮件通知，请选择**电子邮件**协议并输入用于接收终端节点的通知的电子邮件地址。

1. 访问[CloudWatch 事件](https://console.aws.amazon.com/cloudwatch)并创建使用**自定义事件模式**的规则。在模式预览空间中，输入以下内容：

   ```
   {
     "source": [
       "aws.mediapackage"
     ],
     "detail-type": [
       "detail-type from event"
     ]
   }
   ```

   对于 `detail-type`，输入该事件 `detail-type` 字段的值。您可以对 detail-type 使用以下值：
   + **MediaPackage Input Notification**
   + **MediaPackage Key Provider Notification**

   有关事件类型的信息，请参阅 [AWS Elemental MediaPackage 事件](cloudwatch-events-example.md)。  
**Example**  

   以下示例规则可为具有 detail-type 的所有事件创建通知。

   ```
   {
     "source": [
       "aws.mediapackage"
     ],
     "detail-type": [
       "MediaPackage Input Notification",
       "MediaPackage Key Provider Notification",
       "MediaPackage HarvestJob Notification"
     ]
   }
   ```

1. 向您刚刚创建的规则添加一个目标。选择 **SNS 主题**，然后选择您在步骤 1 中创建的主题。

1. 配置规则详细信息，并为其指定一个描述性名称。要开始使用规则，请确保已启用该规则，然后保存该规则。