启动数据库活动流 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

启动数据库活动流

要监控数据库集群所有实例的数据库活动,请在集群级别启动活动流。还将自动监控添加到集群的任何数据库实例。

为 启动活动流时,每个数据库活动事件(如更改或访问)都会生成一个活动流事件。SQL 命令(例如 CONNECTSELECT)可生成访问事件。SQL 命令(例如 CREATEINSERT)可生成更改事件。

要启动数据库活动流

  1. 通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库)

  3. 选择要为其启用活动流的数据库集群

  4. 对于 Actions (操作),选择 Start activity stream (启动活动流)

    启动数据库活动流:名称窗口出现,其中名称是您的 数据库实例

  5. 输入以下设置:

    • 对于 Amazon KMS key,从 Amazon KMS keys 列表中选择一个密钥。

      注意

      如果您的 Aurora MySQL 集群无法访问 KMS 密钥,请先按照 Aurora MySQL 数据库活动流的网络先决条件 中的说明启用此类访问。

      Aurora 使用 KMS 密钥加密密钥,从而加密数据库活动。请选择原定设置密钥以外的 KMS 密钥。有关加密密钥和 Amazon KMS 的更多信息,请参阅 Amazon Key Management Service 开发人员指南中的什么是 Amazon Key Management Service?

    • 对于 Database activity stream mode (数据库活动流模式),选择 Asynchronous (异步)Synchronous (同步)

      注意

      此选项仅适用于 Aurora PostgreSQL。对于 Aurora MySQL,您只能使用异步模式。

    • 选择 Immediately (立即)

      当您选择 Immediately (立即) 时,数据库集群会立即重新启动。如果选择 During the next maintenance window (在下一维护时段内)数据库集群不会立即重新启动。在这种情况下,数据库活动流不会启动,直到下一个维护时段。

    输入设置后,选择 Start database activity stream (启动数据库活动流)

    数据库集群的状态显示活动流正在启动。

要为数据库集群 开启数据库活动流,请使用 start-activity-stream Amazon CLI 命令配置数据库集群

  • --kms-key-id key – 指定用于加密数据库活动流中的消息的 KMS 密钥标识符。Amazon KMS 密钥标识符是密钥 ARN、密钥 ID、别名 ARN 或者 Amazon KMS key 的别名。

  • --resource-arn arn – 指定数据库集群的 Amazon Resource Name (ARN)。

  • --region – 标识数据库实例的Amazon区域。

  • --mode sync-or-async – 指定同步 (sync) 或异步 (async) 模式。对于 Aurora PostgreSQL,您可以选择任一值。对于 Aurora MySQL,请指定 async

  • --apply-immediately – 立即应用更改。此参数为可选项。如果未指定此参数,则数据库活动流将在下一个维护间隔开始。

对于 Linux、macOS 或 Unix:

aws rds --region MY_REGION \ start-activity-stream \ --mode [sync | async] \ --kms-key-id MY_KMS_KEY_ARN \ --resource-arn MY_CLUSTER_ARN \ --apply-immediately

对于 Windows:

aws rds --region MY_REGION ^ start-activity-stream ^ --mode [sync | async] ^ --kms-key-id MY_KMS_KEY_ARN ^ --resource-arn MY_CLUSTER_ARN ^ --apply-immediately

要为数据库集群 开启数据库活动流,请使用 StartActivityStream 操作配置集群

使用以下参数调用操作:

  • Region

  • Mode

  • ApplyImmediately