本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 EventBridge 规则
要设置亚马逊 EventBridge 规则,请执行以下操作:创建一条规则,将来自 AWS Elemental 的事件 MediaConvert与响应您的任务状态变化的目标服务(例如亚马逊简单通知服务 (AmazonSNS) 或 AWS 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 规则的第一部分是准备规则目标。在这种情况下,这意味着要创建和订阅亚马逊SNS主题。
创建 Amazon SNS 主题
在 https://console.aws.amazon.com/sns/v3/
hom SNS e 上打开亚马逊主机。 -
在导航窗格中,选择主题,然后选择创建主题。
-
对于类型,选择标准。
-
对于名称,输入
MediaConvertJobErrorAlert
,然后选择创建主题。 -
为刚刚创建的主题选择主题名称 以查看主题详细信息。
-
在MediaConvertJobErrorAlert主题详细信息页面的订阅部分,选择创建订阅。
-
对于协议,选择电子邮件。在 En d point 中,输入您希望 Amazon SNS 向其发送通知的电子邮件地址。
-
选择创建订阅。
-
您将收到一封来自亚马逊的通知电子邮件SNS。在收到电子邮件时,请选择电子邮件中的确认订阅链接。
步骤 2:在 EventBridge 规则中指定事件模式
此步骤说明如何在 EventBridge 规则中指定您的事件模式。此规则将捕获任务状态更改为 MediaConvert 时发送的事件ERROR
。
在 EventBridge 规则中设置事件模式
打开 Amazon 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 工作。有关更多信息,请参阅 在 MediaConvert 中配置作业。
-
检查您在设置 Amazon SNS 主题时指定的电子邮件账户。确认您收到作业错误的电子邮件通知。