设置 EventBridge 规则 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

设置 EventBridge 规则

要设置亚马逊 EventBridge 规则,请执行以下操作:创建一条规则,将来自 AWS Elemental MediaConvert 的事件 与响应任务状态变化的目标服务(例如亚马逊简单通知服务 (Amazon SNS) Simple Notification Service 或 Amazon Lambda

有关使用 AWS Elemental MediaConvert 设置 EventBridge 规则的教程,请参阅。教程:为失败的任务设置电子邮件通知

有关在 EventBridge 事件流中 MediaConvert 发送的事件的列表,请参阅 MediaConvert EventBridge 活动清单

有关使用的更多一般信息 EventBridge,请参阅 Amazon EventBridge 用户指南

有关疑难解答信息,请参阅《亚马逊 EventBridge 用户指南》 EventBridge中的 “亚马逊疑难解答”。

教程:为失败的任务设置电子邮件通知

在本教程中,您将配置一条 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. 在导航窗格中,选择主题,然后选择创建主题

  3. 对于类型,选择标准

  4. 对于名称,输入 MediaConvertJobErrorAlert,然后选择创建主题

  5. 为刚刚创建的主题选择主题名称 以查看主题详细信息

  6. MediaConvertJobErrorAlert主题详细信息页面的订阅部分,选择创建订阅

  7. 对于协议,选择电子邮件。对于端点,请输入您希望 Amazon SNS 发送通知的目标电子邮件地址。

  8. 选择创建订阅

  9. 您将收到来自 Amazon SNS 的通知电子邮件。在收到电子邮件时,请选择电子邮件中的确认订阅链接。

步骤 2:在 EventBridge 规则中指定事件模式

此步骤说明如何在 EventBridge 规则中指定您的事件模式。此规则将捕获任务状态更改为 MediaConvert 时发送的事件ERROR

在 EventBridge 规则中设置事件模式
  1. 打开亚马逊 EventBridge 控制台,网址为 https://console.aws.amazon.com/events/

  2. 在导航窗格中,选择规则。保留默认事件总线,然后选择创建规则

  3. 名称中,输入 MediaConvertJobStateError,然后选择下一步

  4. 事件模式部分,从事件源开始选择以下设置:

    • 事件源Amazon services

    • Amazon 服务:MediaConvert

    • 事件类型: MediaConvert Job State Change

    • 事件类型,特定状态ERROR

  5. 事件模式框将类似于以下示例。

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

    此代码定义了一个 EventBridge 事件规则,该规则与任务状态更改为的任何事件相匹配ERROR。有关事件模式的更多信息,请参阅 Amazon CloudWatch 用户指南中的事件和事件模式

  6. 选择下一步

步骤 3:添加 Amazon SNS 主题并完成您的规则

将您在步骤 1 中创建的 Amazon SNS 主题添加到您在步骤 2 中启动的 EventBridge 规则中。

添加 Amazon SNS 主题并完成规则 EventBridge
  1. 选择目标部分的选择一个目标下,选择 SNS 主题

  2. 对于 “主题”,选择MediaConvertJobErrorAlert

  3. 选择下一步

  4. 可选地添加标签。然后选择下一步

  5. 检视您的设置。然后,选择创建规则

步骤 4:测试您的规则

要测试您的规则,请提交您知道将出现错误的作业。例如,指定不存在的输入位置。如果您正确配置了事件规则,将在几分钟后收到包含事件文本消息的电子邮件。

测试规则
  1. 打开 AWS Elemental MediaConvert 控制台,网址为 https://console.aws.amazon.com/mediaconvert

  2. 提交一份新 MediaConvert 工作。有关更多信息,请参阅 在 MediaConvert 中配置作业

  3. 检查您在设置 Amazon SNS 主题时指定的电子邮件账户。确认您收到作业错误的电子邮件通知。