选项 1:将所有 MediaLive 活动发送到电子邮件地址 - MediaLive

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

选项 1:将所有 MediaLive 活动发送到电子邮件地址

此选项说明如何设置以将所有事件发送到一个电子邮件地址。此设置的缺点是,电子邮件账户将收到大量电子邮件。因此,建议不要在生产环境中使用此设置。

您必须在有频道或多路复用运行的每个区域中执行以下过程。

步骤 1:创建订阅

创建订阅以设置特定的电子邮件地址,以便它在发生任何事件时自动接收电子邮件通知 MediaLive。必须标识电子邮件的电子邮件收件人。

在以下步骤中,我们使用 “MediaLive_alert” 作为电子邮件的主题行和 “MediaLive” 作为电子邮件的发件人的示例。我们使用亚马逊简单通知服务 (Amazon SNS) 控制台创建订阅。

创建电子邮件通知订阅(Amazon SNS 控制台)
  1. 登录 AWS Management Console 并打开亚马逊 SNS 控制台,网址为 https://console.aws.amazon.com/sns/v2/home。

  2. 在导航窗格中,选择主题,然后选择创建新主题

  3. 创建新主题对话框中,对于主题名称,键入所需的电子邮件主题行名称(例如 MediaLive_alert)。

  4. 对于显示名称,键入所需的电子邮件发件人名称(例如 MediaLive)。

  5. 选择创建主题

  6. Amazon SNS 创建主题并在主题列表中显示 ARN。例如arn:aws:sns:us-west-2:111122223333:MediaLive,您的 AWS 账户在111122223333哪里。

  7. 将此 ARN 复制到剪贴板。

  8. 在导航窗格中,选择订阅,然后选择创建订阅

  9. Subscriptions(订阅)页面上,选择 Create subscription(创建订阅)。

  10. 创建订阅对话框中,对于主题 ARN,键入或粘贴 ARN。

  11. 对于协议,选择电子邮件

  12. 对于终端节点,键入收件人的电子邮件地址。您必须能够登录此电子邮件账户,因为 Amazon SNS 会向该地址发送一封确认电子邮件。

  13. 选择创建订阅

    Amazon SNS 会向您指定的地址发送一封确认电子邮件。

  14. 登录该电子邮件账户并显示此电子邮件。选择电子邮件中的“确认订阅”链接以启用订阅。Web 浏览器中将显示确认窗口。您可以关闭此窗口。

步骤 2:创建规则

现在,您可以在 Amazon 中创建一条规则,上面写 CloudWatch 着:“当 CloudWatch 收到来自的任何事件时aws.medialive,请调用指定的 SNS 主题。” 换言之,创建一个将电子邮件发送到订阅的电子邮件地址的规则。

创建规则(Amazon CloudWatch 控制台)
  1. 登录 AWS Management Console 并打开 CloudWatch 控制台,网址为 https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,选择 Events(事件)

  3. 在 “欢迎参加 CloudWatch活动” 页面上,选择创建规则

  4. 步骤 1 页面上的事件源中,选择事件模式

  5. 生成事件模式以匹配更改为自定义事件模式

  6. 在框中,键入以下内容:

    { "source": [ "aws.medialive" ] }
  7. 在右侧的窗格中,选择添加目标

  8. 选择 SNS 主题

  9. 对于主题,选择您创建的主题,例如 MediaLive_alert

  10. 配置输入中,选择已匹配事件

  11. 选择 Configure details(配置详细信息)

  12. 键入名称和可选描述,然后选择创建规则

现在,每当出现警报时 MediaLive,都会向 Amazon 发送一个事件 CloudWatch。此事件将触发规则,该规则指示将电子邮件发送 CloudWatch 到您在 SNS 订阅中指定的电子邮件地址。