設定 EventBridge 規則 - MediaConvert

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

設定 EventBridge 規則

要設置 Amazon EventBridge 規則:創建一個規則,該規則將 AWS Elemental 的事件 MediaConvert和響應任務狀態變化的目標服務鏈接起來,例如 Amazon 簡單通知服務(AmazonSNS)或 AWS Lambda。

如需使用「AWS元素」設置 EventBridge 規則的自學課程 MediaConvert,請參閱〈〉教學課程:設定失敗工作的電子郵件通知

如需在 EventBridge 事件串流中 MediaConvert 傳送的事件清單,請參閱 MediaConvert EventBridge 事件列表

如需有關使用的更多一般資訊 EventBridge,請參閱 Amazon 使用 EventBridge 者指南

如需疑難排解資訊,請參閱 Amazon EventBridge 使用者指南 EventBridge中的疑難排解 Amazon

教學課程:設定失敗工作的電子郵件通知

在本教學課程中,您會設定一個 EventBridge 事件規則,該規則會在工作狀態變更為時擷取事件,ERROR然後通知您有關事件的事件。為此,您首先在 Amazon 中創建一個主題,SNS該主題將向您發送有關失敗任務的電子郵件通知。接下來,您可以透 EventBridge 過定義事件來源並參考 Amazon SNS 主題 (「目標」) 來在中建立規則。

第 1 步:在 Amazon 創建一個主題 SNS

設定 EventBridge 規則的第一部分是準備規則目標。在這種情況下,這意味著創建和訂閱 Amazon SNS 主題。

要創建一個 Amazon SNS 主題
  1. https://console.aws.amazon.com/sns/v3/ home 上打開 Amazon SNS 控制台。

  2. 在導覽窗格中選擇 Topics (主題),然後選擇 Create topic (建立主題)。

  3. 針對類型,選擇標準

  4. 在 [名稱] 中輸入MediaConvertJobErrorAlert,然後選擇 [建立主題]。

  5. 為您剛建立的主題選擇 [名稱],以檢視 [主題] 詳細資料

  6. 在 [MediaConvertJobErrorAlert主題詳細資料] 頁面的 [訂閱] 區段中,選擇 [建立訂閱]。

  7. 對於通訊協定,選擇電子郵件。在端點中,輸入您希望 Amazon SNS 傳送通知的目標電子郵件地址。

  8. 選擇 Create subscription (建立訂閱)。

  9. 您將收到來自 Amazon 的通知電子郵件SNS。當您收到這封電子郵件時,請選擇電子郵件中的 Confirm subscription (確認訂閱) 連結。

步驟 2:在 EventBridge 規則中指定事件模式

此步驟顯示如何在 EventBridge 規則中指定事件模式。此規則將擷取工作狀態變更為 MediaConvert 時傳送的事件ERROR

若要在 EventBridge 規則中設定事件模式
  1. 在打開 Amazon EventBridge 控制台https://console.aws.amazon.com/events/

  2. 在導覽窗格中,選擇規則。保留事件匯流排,然後選擇 [建立規則]。

  3. 輸入名稱做為「名稱」MediaConvertJobStateError,然後選擇「下一步」。

  4. 在「事件模式」區段中,從事件來源開始,選擇下列設定:

    • 事件來源AWS services

    • AWS 服務MediaConvert

    • 事件類型MediaConvert Job State Change

    • 事件類型,特定狀態ERROR

  5. 事件模式框看起來像下面的例子。

    { "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["ERROR"] } }

    此程式碼會定 EventBridge 義與工作狀態變更為的任何事件相符的事件規則ERROR。如需有關事件模式的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的事件和事件模式

  6. 選擇 Next (下一步)

步驟 3:添加 Amazon SNS 主題並完成規則

將您在步驟 1 中建立的 Amazon SNS 主題新增到您在步驟 2 中啟動的 EventBridge 規則。

添加 Amazon 主SNS題並完成規 EventBridge 則
  1. 「選取目標」 區段的「選取目標」 下,選擇「SNS主題」。

  2. 對於「主題」,請選擇MediaConvertJobErrorAlert

  3. 選擇 Next (下一步)

  4. 選擇性地新增標籤。然後選擇下一步

  5. 檢閱您的設定。然後,選擇 Create role (建立角色)。

步驟 4:測試您的規則

為了測試您的規則,請提交一個您知道會造成錯誤的任務。例如,指定一個不存在的輸入位置。如果您正確設定事件規則,您應該會在幾分鐘內收到一封電子郵件,其中包含事件文字訊息。

測試規則
  1. https://console.aws.amazon.com/媒體 AWS Elemental MediaConvert控制台打開控制台。

  2. 提交新 MediaConvert 工作。如需詳細資訊,請參閱在中設定工作 MediaConvert

  3. 檢查您在設定 Amazon SNS 主題時指定的電子郵件帳戶。確認您已收到有關任務錯誤的電子郵件通知。