Amazon Redshift
集群管理指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

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

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

本部分介绍如何通过 AWS 管理控制台管理 Amazon Redshift 事件通知订阅。

创建事件通知订阅

创建 Amazon Redshift 事件通知订阅

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/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。您可以逐一指定各项资源,然后将其添加到事件订阅中。您只能指定位于事件订阅所在 AWS 区域的资源。您指定的事件将列在 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 资源名称 (ARN) 指定现有 Amazon SNS 主题,请选择 Provide Topic ARN (提供主题 ARN) 选项卡,然后在 ARN: 框中指定 ARN。您可以使用 Amazon SNS 控制台来查找 Amazon SNS 主题的 ARN。

        1. 通过以下网址登录 AWS 管理控制台 并打开 Amazon SNS 控制台:https://console.amazonaws.cn/sns/v2/home

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

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

        4. Topic Details 窗格中,复制 Topic 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. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

修改 Amazon Redshift 事件通知订阅

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

修改 Amazon Redshift 事件通知订阅

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/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 资源名称 (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. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

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

  4. 选择 Delete