Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用 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. 在 Amazon Redshift 控制台的导航窗格中,单击 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. 从“Source Type”下拉菜单中选择源类型。事件订阅只会发布所选类型(例如群集或群集参数组)的资源触发的事件。

      4. Resources 下拉菜单中,指定是发布采用指定 Source Type 的所有资源还是部分资源触发的事件。选择 Any 以发布采用指定类型的资源触发的事件。如果您希望选择特定资源,请选择 Choose Specific

        注意

        Resource 框中的名称将更改为与 Source Type 中指定的值匹配的名称。例如,如果您选择 Source Type 中的 Cluster,则 Resources 框的名称将更改为 Clusters

        如果您选择 Choose Specific,则可指定事件订阅将发布其事件的特定资源的 ID。您可以逐一指定各项资源,然后将其添加到事件订阅中。您只能指定位于事件订阅所在区域的资源。您指定的事件将列在 Specify IDs: 框的下方。

        1. 要指定现有资源,请找到 Specify IDs: 框中的资源,然后单击 Add 列中的 + 按钮。

        2. 要在创建资源之前指定其 ID,请在 Specify IDs: 框下方的框中键入相应 ID,然后单击 Add 按钮。您可以通过执行上述操作来添加您计划日后创建的资源。

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

    2. 在窗格底部,在 Name 文本框中键入事件通知订阅的名称。

    3. 选择“Yes”启用订阅。如果您希望创建订阅但不发送通知,可选择“No”。订阅创建后,无论此项设置为何,系统都会发送确认消息。

    4. 选择 Next 以继续指定 Amazon SNS 主题。

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

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

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

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

        2. Navigation 窗格中,展开 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”。

           Subscription Settings
  5. 要创建订阅,请单击 Create。要删除定义而不创建订阅,请单击 Cancel。要返回至订阅设置,请单击 Previous

列出 Amazon Redshift 事件通知订阅

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

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

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

  2. 在 Amazon Redshift 控制台的导航窗格中,单击 EventsSubscriptions 选项卡即会显示您的所有事件通知订阅。

修改 Amazon Redshift 事件通知订阅

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

修改 Amazon Redshift 事件通知订阅

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

  2. 在 Amazon Redshift 控制台的导航窗格中,单击 Events,然后单击 Subscriptions 选项卡。

  3. Subscriptions 窗格中,选择您要修改的订阅,然后单击 Modify

  4. Modify Event Subscription 对话框中,请执行以下操作:

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

      1. Categories 框中选择一个或多个事件类别。要指定所有类别,请选择 Category 按钮。要选择部分类别,请选择要添加的类别对应的按钮。

      2. Severity 下拉菜单中选择事件严重性。

      3. 从“Source Type”下拉菜单中选择源类型。

      4. Source Type 下拉菜单中选择资源的 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。

      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. 在 Amazon Redshift 控制台的导航窗格中,单击 Events,然后单击 Subscriptions 选项卡。

  3. Subscriptions 窗格中,单击您要删除的订阅。

  4. 单击 Delete