本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 EventBridge 规则
要设置亚马逊 EventBridge 规则,请执行以下操作:创建一条规则,将来自的事件 AWS Elemental MediaConvert 与响应任务状态变化的目标服务相关联,例如亚马逊简单通知服务 (Amazon SNS) Simple N AWS Lambda otification Service 或。
有关使用设置 EventBridge 规则的教程 AWS Elemental MediaConvert,请参阅教程:为失败的任务设置电子邮件通知。
有关在 EventBridge 事件流中 MediaConvert 发送的事件的列表,请参阅 MediaConvert EventBridge 活动清单。
有关使用的更多一般信息 EventBridge,请参阅 Amazon EventBridge 用户指南。
有关疑难解答信息,请参阅《亚马逊 EventBridge 用户指南》 EventBridge中的 “亚马逊疑难解答”。
主题
教程:为失败的任务设置电子邮件通知
在本教程中,您将配置一条 EventBridge 事件规则,该规则在任务状态更改为时捕获事件,ERROR
然后通知您有关该事件的信息。为此,请先在 Amazon SNS 中创建一个主题,以便向您发送有关失败任务的电子邮件通知。接下来,您可以 EventBridge 通过定义事件源并引用 Amazon SNS 主题(“目标”)来创建规则。
第 1 步:在 Amazon SNS 创建一个主题
设置 EventBridge 规则的第一部分是准备规则目标。在这种情况下,这意味着创建和订阅 Amazon SNS 主题。
创建 Amazon SNS 主题
在 v3/home 上打开亚马逊 SNS 控制台。https://console.aws.amazon.com/sns/
-
在导航窗格中,选择主题,然后选择创建主题。
-
对于类型,选择标准。
-
对于名称,输入
MediaConvertJobErrorAlert
,然后选择创建主题。 -
为刚刚创建的主题选择主题名称 以查看主题详细信息。
-
在MediaConvertJobErrorAlert主题详细信息页面的订阅部分,选择创建订阅。
-
对于协议,选择电子邮件。对于端点,请输入您希望 Amazon SNS 发送通知的目标电子邮件地址。
-
选择创建订阅。
-
您将收到来自 Amazon SNS 的通知电子邮件。在收到电子邮件时,请选择电子邮件中的确认订阅链接。
步骤 2:在 EventBridge 规则中指定事件模式
此步骤说明如何在 EventBridge 规则中指定您的事件模式。此规则将捕获任务状态更改为 MediaConvert 时发送的事件ERROR
。
在 EventBridge 规则中设置事件模式
打开亚马逊 EventBridge 控制台,网址为https://console.aws.amazon.com/events/
。 -
在导航窗格中,选择规则。保留默认的事件总线,然后选择创建规则。
-
在名称中,输入
MediaConvertJobStateError
,然后选择下一步。 -
在事件模式部分,从事件源开始选择以下设置:
-
事件源:
AWS services
-
AWS 服务:
MediaConvert
-
事件类型:
MediaConvert Job State Change
-
事件类型,特定状态:
ERROR
-
-
事件模式框将类似于以下示例。
{ "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["ERROR"] } }
此代码定义了一个 EventBridge 事件规则,该规则与任务状态更改为的任何事件相匹配
ERROR
。有关事件模式的更多信息,请参阅 Amazon CloudWatch 用户指南中的事件和事件模式。 -
选择下一步。
步骤 3:添加 Amazon SNS 主题并完成您的规则
将您在步骤 1 中创建的 Amazon SNS 主题添加到您在步骤 2 中启动的 EventBridge 规则中。
添加 Amazon SNS 主题并完成规则 EventBridge
-
在选择目标部分的选择一个目标下,选择 SNS 主题。
-
对于 “主题”,选择MediaConvertJobErrorAlert。
-
选择下一步。
-
可选地添加标签。然后选择下一步。
-
检视您的设置。然后,选择创建规则。
步骤 4:测试您的规则
要测试您的规则,请提交您知道将出现错误的作业。例如,指定不存在的输入位置。如果您正确配置了事件规则,将在几分钟后收到包含事件文本消息的电子邮件。
测试规则
-
在 https://console.aws.amazon.com/medi
a AWS Elemental MediaConvert Convert 上打开控制台。 -
提交一份新 MediaConvert 工作。有关更多信息,请参阅 教程:配置作业设置。
-
检查您在设置 Amazon SNS 主题时指定的电子邮件账户。确认您收到作业错误的电子邮件通知。