

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

您可以使用 Amazon CloudWatch Events 和 Amazon Simple Notification Service (Amazon SNS) 來通知您新事件。在 CloudWatch Events 中，規則會描述您會收到通知的事件。在 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) 
+ 《[Amazon CloudWatch Events 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CWE_GettingStarted.html)*》中的 Amazon CloudWatch Events *入門

**建立 CloudWatch 事件的通知**

1. 存取 [Amazon SNS](https://console.aws.amazon.com/sns/v2/home) 並建立主題。請為主題設定一個描述性名稱，以供您稍後識別。

1. 訂閱您剛建立的主題。選擇您想要接收哪些類型的通知，以及通知應傳送至何處。例如，對於電子郵件通知，選擇 **Email (電子郵件)** 通訊協定，然後輸入接收通知端點的電子郵件地址。

1. 存取 [CloudWatch Events](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 topic (SNS 主題)**，然後選擇您在步驟 1 建立的主題。

1. 設定規則的詳細資訊，並設定一個描述名稱。若要開始使用規則，請確定規則已啟用，然後加以儲存。