使用 Amazon Redshift 控制台管理事件通知 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon Redshift 控制台管理事件通知

您可以创建 Amazon Simple Notification Service (Amazon SNS) 事件通知订阅,以便在特定 Amazon Redshift 集群、快照、安全组或参数组发生事件时发送通知。这些通知被发送到 SNS 主题,然后 SNS 主题将消息传输给订阅该主题的任何 SNS 使用者。发送给使用者的 SNS 消息可以采用 Amazon 区域的 Amazon SNS 支持的任何通知形式,如电子邮件、文本消息或对 HTTP 端点的调用。例如,所有区域都支持电子邮件通知,但 SMS 通知只能在美国东部(弗吉尼亚北部)区域中进行创建。有关更多信息,请参阅 Amazon Redshift 事件通知

本部分介绍如何通过 Amazon Web Services Management Console 管理 Amazon Redshift 事件通知订阅。

创建事件通知订阅

注意

Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

要创建事件订阅

  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 EVENTS(事件)。

  3. 选择 Event subscription (事件订阅) 选项卡,然后选择 Create event subscriptions (创建事件订阅)

  4. 输入事件订阅的属性,例如名称、源类型、类别和严重性。您还可以启用 Amazon SNS 主题以获取事件通知。

  5. 选择 Create event subscriptions(创建事件订阅)以创建订阅。

要创建 Amazon Redshift 事件通知订阅

  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Events(事件),然后选择 Subscriptions(订阅)选项卡。

  3. Subscriptions(订阅)窗格中,选择 Create Event Subscription(创建事件订阅)。

  4. Create Event Subscription(创建事件订阅)对话框中,请执行以下操作:

    1. 使用 Subscription Settings(订阅设置)窗格以指定事件筛选条件。当您选择条件时,Subscribed Events(已订阅事件)列表将显示与该条件匹配的 Amazon Redshift 事件。执行以下操作:

      1. 对于 Categories(类别),选择一个或多个事件类别。要指定所有类别,请选择 Category(类别)。要选择类别的子集,请选择要包括的类别的按钮。

      2. 对于 Severity(严重性),选择事件严重性。如果选择 Any(任何),则发布具有 INFO 或 ERROR 严重性的事件。如果选择 Error(错误),仅发布具有 ERROR 严重性的事件。

      3. 对于源类型,请选择一种源类型。事件订阅仅发布由该源类型的资源(如集群或集群参数组)引发的事件。

      4. 对于 Resources(资源),指定是从具有指定源类型的所有资源发布事件,还是仅从子集发布事件。选择 Any(任何)从指定类型的所有资源发布事件。如果您想要选择特定的资源,则选择 Choose Specific(选择特定)。

        注意

        Resource(资源)框的名称更改,以与 Source Type(源类型)中指定的值匹配。例如,如果您在 Source Type(源类型)中选择 Cluster(集群),则 Resources(资源)框的名称将更改为 Clusters(集群)。

        如果您选择 Choose Specific(选择指定),然后可以指定事件订阅发布其事件的特定资源的 ID。您一次可以指定一个资源,然后将它们添加到事件订阅中。您只能指定位于同一 Amazon 区域的资源作为事件订阅。您指定的事件列在 Specify IDs(指定 ID)框下方。

        1. 要指定现有资源,请在 Specify IDs(指定 ID)框中查找资源,然后选择 Add(添加)列中的 + 按钮。

        2. 要在创建资源之前指定资源的 ID,请在 Specify IDs(指定 ID)框下方的框中输入 ID,然后选择 Add(添加)。您可以执行此操作来添加计划稍后创建的资源。

        3. 要从事件订阅中删除资源,请选择资源右侧的 X 框。

    2. 在窗格底部,为 Name(名称)输入事件通知订阅的名称。

    3. 选择以启用订阅。如果您要创建订阅,但尚未发送通知,请选择 No(否)。无论此设置如何,都会在创建订阅时发送确认消息。

    4. 选择 Next(下一步)以继续指定 Amazon SNS 主题。

      
                                    订阅设置
    5. 请使用以下三个选项卡之一来指定订阅用来发布事件的 Amazon SNS 主题。

      1. 要从列表中选择现有 Amazon SNS 主题,请选择 Use Existing Topic(使用现有主题)选项卡,然后从列表中选择相应主题。

      2. 要根据其 Amazon Resource Name (ARN) 指定现有 Amazon SNS 主题,请选择 Provide Topic ARN(提供主题 ARN)选项卡,然后在 ARN: 框中指定 ARN。您可以使用 Amazon SNS 控制台查找 Amazon SNS 主题的 ARN:

        1. 访问 https://console.aws.amazon.com/sns/v3/home,登录 Amazon Web Services Management Console 并打开 Amazon SNS 控制台。

        2. 在导航窗格中,展开 Topics(主题)。

        3. 选择要包含在 Amazon Redshift 事件订阅中的主题。

        4. Topic Details(主题详细信息)窗格中,复制 Topic ARN:(主题 ARN:)字段的值。

      3. 如果需要通过订阅创建操作再创建一个新的 Amazon SNS 主题,请选择 Create New Topic(创建新主题)选项卡,然后执行以下操作:

        1. Name(名称)键入主题的名称。

        2. 对于每个通知收件人,选择 Send(发送)的通知方法,指定一个有效的 to(收件人)地址,然后选择 Add Recipient(添加收件人)。您只能在美国东部(弗吉尼亚北部)区域创建 SMS 条目。

        3. 要删除收件人,请在 Remove(删除)列中选择红色的 X。

          
                                                  订阅设置
  5. 要创建订阅,选择 Create(创建)。要在不创建订阅的情况下删除定义,请选择 Cancel(取消)。要返回至订阅设置,请选择 Previous (上一步)

列出 Amazon Redshift 事件通知订阅

您可以列出当前的 Amazon Redshift 事件通知订阅。

要列出当前的 Amazon Redshift 事件通知订阅

  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Events (事件)Subscriptions(订阅)选项卡中会显示您的所有事件通知订阅。

修改 Amazon Redshift 事件通知订阅

创建订阅后,您可以更改订阅名称、源标识符、类别或主题 ARN。

要修改 Amazon Redshift 事件通知订阅

  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Events(事件),然后选择 Subscriptions(订阅)选项卡。

  3. Subscriptions(订阅)窗格中,选择您要修改的订阅,然后选择 Modify(修改)。

  4. Modify Event Subscription(修改事件订阅)对话框中,请执行以下操作:

    1. 使用 Subscription Settings(订阅设置)窗格以更改事件筛选条件。当您选择条件时,Subscribed Events(已订阅事件)列表将显示与该条件匹配的 Amazon Redshift 事件。执行以下操作:

      1. 对于 Categories(类别),选择一个或多个事件类别。要指定所有类别,请选择 Category(类别)。要选择类别的子集,请选择要包括的类别的按钮。

      2. 对于 Severity(严重性),选择事件严重性。

      3. 对于源类型,请选择一种源类型。

      4. 对于 Resources(资源),从给定的源类型中选择资源的 ID。只有由指定资源引发的事件才会由订阅发布。

    2. 对于 Enabled(已启用),选择 Yes(是)以启用订阅。选择 No(否)以禁用订阅。

    3. 选择 Next(下一步)以继续更改 Amazon SNS 主题。

    4. 使用以下三个选项卡之一来更改订阅用于发布事件的 Amazon SNS 主题。

      1. 要从列表中选择现有 Amazon SNS 主题,请选择 Use Existing Topic(使用现有主题)选项卡,然后从列表中选择相应主题。

      2. 要根据其 Amazon Resource Name (ARN) 指定现有 Amazon SNS 主题,请选择 Provide ARN(提供 ARN)选项卡,然后在 ARN 框中指定 ARN。

      3. 如果需要通过订阅修改操作再创建一个新的 Amazon SNS 主题,请选择 Create New Topic(创建新主题)选项卡,然后执行以下操作:

        1. 对于 Name(名称),输入主题名称。

        2. 对于每个通知收件人,选择 Send(发送)的通知方法,指定一个有效的 to(收件人)地址,然后选择 Add Recipient(添加收件人)。您只能在美国东部(弗吉尼亚北部)区域创建 SMS 条目。

        3. 要删除收件人,请在 Remove(删除)列中选择红色的 X。

  5. 要保存您的更改,请选择 Modify(修改)。要在不修改订阅的情况下删除更改,请选择 Cancel(取消)。要返回至订阅设置,请选择 Previous (上一步)

在 Amazon Redshift 事件通知订阅中添加源标识符

您可以给现有的订阅添加源标识符(生成事件的 Amazon Redshift 源)。

要在 Amazon Redshift 事件通知订阅中添加源标识符

  1. 您可以使用 Amazon Redshift 控制台在修改订阅时通过选择或者取消选择操作轻松地添加或删除源标识符。有关更多信息,请参阅 修改 Amazon Redshift 事件通知订阅

  2. 要保存您的更改,请选择 Modify(修改)。要在不修改订阅的情况下删除更改,请选择 Cancel(取消)。要返回至订阅设置,请选择 Previous (上一步)

从 Amazon Redshift 事件通知订阅中删除源标识符

如果您不再希望收到源的事件通知,可以从订阅中删除源标识符 (生成事件的 Amazon Redshift 源)。

从 Amazon Redshift 事件通知订阅中删除源标识符

  • 您可以使用 Amazon Redshift 控制台在修改订阅时通过选择或者取消选择操作轻松地添加或删除源标识符。有关更多信息,请参阅 修改 Amazon Redshift 事件通知订阅

删除 Amazon Redshift 事件通知订阅

当您不再需要时,可以删除订阅。该主题的所有用户都将再也不会收到订阅指定的事件通知。

要删除 Amazon Redshift 事件通知订阅

  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Events(事件),然后选择 Subscriptions(订阅)选项卡。

  3. Subscriptions(订阅)窗格中,选择您希望删除的订阅。

  4. 选择 Delete