RDS提供历史事件功能,开启后您可以查看用户和阿里云的运维操作日志,例如在某个时间创建了实例、修改了参数。

计费

公测期间0折优惠,公测结束后如果收费会另行通知。

使用场景

  • 实例管理动作追踪;
  • 实例操作安全审计;
  • 审计云服务提供商管理操作合规性等,例如金融、政务等安全性要求高的行业的审计合规需求。

开启历史事件

  1. 登录RDS管理控制台
  2. 在左上角选择想要开启历史事件的地域。
    历史事件_日志/审计/历史事件_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 在左侧导航栏单击历史事件,系统会提示您开启历史事件功能。
    历史事件_日志/审计/历史事件_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张
  4. 单击确定
    历史事件_日志/审计/历史事件_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张

页面介绍

RDS的历史事件页面会展示所处地域大部分已发生事件的详细信息,包括资源类型、资源名称、事件类型等等。详细说明如下。
参数 说明
资源类型 RDS资源的类型,当前资源类型仅有实例
资源名称 RDS资源的名称,资源类型实例时,资源名称列显示实例ID。
事件类型(EventType) 事件的类型,包括实例管理数据库管理读写分离网络等等。详情请参见事件列表
事件操作(EventName) 相应事件类型内的具体操作。例如实例管理内有创建删除变配重启等等。详情请参见事件列表
执行时间 事件的执行时间。
事件来源(EventUserType) 事件的发起者,分为如下三类:
  • 用户(USER):通过控制台、API发起操作;
  • 系统(SYSTEM):自动运维操作、周期性的系统任务;
  • 内部运维人员(SYSTEM_USER):通过运维系统发起操作。
事件原因(EventReason) 事件产生的原因,便于您了解非预期事件产生的原因。分为如下两类:
  • 用户通过控制台、API发起的操作(FROM_USER);
  • 系统或人工运维操作(FROM_SYSTEM_USER和FROM_SYSTEM)。
参数信息 用户在控制台发起操作的请求参数。
说明
  • 历史事件的展示有延迟,大约为5分钟。
  • 历史事件是分地域展示的,如果需要看其他地域的历史事件,请切换地域后进行查看。
历史事件_日志/审计/历史事件_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张

相关API

API 描述
DescribeEvents 调用DescribeEvents接口查询RDS事件记录列表。
DescribeActionEventPolicy 调用DescribeActionEventPolicy接口查看RDS历史事件功能开启情况。
ModifyActionEventPolicy 调用ModifyActionEventPolicy接口开启或关闭RDS历史事件功能。

事件列表

事件类型(EventType) 事件操作(EventName)
实例管理(InstanceManagement) 重启(RestartDBInstance)
续费(RenewInstance)
变配(ModifyDBInstanceSpec)
可用区迁移(MigrateToOtherZone)
收缩日志(PurgeDBInstanceLog)
内核版本升级(UpgradeDBInstanceEngineVersion)
修改实例备注(ModifyDBInstanceDescription)
修改可维护时间(ModifyDBInstanceMaintainTime)
创建只读实例(CreateReadOnlyDBInstance)
销毁实例(DestroyDBInstance)
修改内核版本升级模式(ModifyDBInstanceAutoUpgradeMinorVersion)
修改实例参数 (ModifyParameter)
CloudDBA(CloudDBA) 创建诊断报告(CreateDiagnosticReport)
数据库管理(DatabaseManagement) 创建数据库(CreateDatabase)
删除数据库(DeleteDatabase)
修改数据库备注(ModifyDBDescription)
实例间复制数据库(CopyDatabaseBetweenInstances)
修改系统库的字符集排序规则和时区(ModifyCollationTimeZone)
读写分离(ReadWriteSplitting) 创建读写分离地址(AllocateReadWriteSplittingConnection)
查询系统权重分配值(CalculateDBInstanceWeight)
调整读写分离策略(ModifyReadWriteSplittingConnection)
释放读写分离地址(ReleaseReadWriteSplittingConnection)
安全(SecurityManagement) 开启白名单高安全模式(MigrateSecurityIPMode)
开启SSL(ModifyDBInstanceSSL)
开启TDE(ModifyDBInstanceTDE)
修改白名单(ModifySecurityIps)
账号(AccountManagement) 创建账号(CreateAccount)
删除账号(DeleteAccount)
授权账号访问数据库(GrantAccountPrivilege)
撤销账号对数据库的访问权限(RevokeAccountPrivilege)
修改数据库账号的描述(ModifyAccountDescription)
重置账号密码(ResetAccountPassword)
重置高权限账号的权限(ResetAccount)
高可用(HighAvailability) 触发切换主备实例(SwitchDBInstanceHA)
修改高可用模式(ModifyDBInstanceHAConfig)
网络(NetworkManagement) 申请外网地址(AllocateInstancePublicConnection)
修改连接地址过期时间(ModifyDBInstanceNetworkExpireTime)
修改实例的连接地址和端口(ModifyDBInstanceConnectionString)
切换实例网络类型(ModifyDBInstanceNetworkType)
释放实例的外网连接地址(ReleaseInstancePublicConnection)
切换内外网地址(SwitchDBInstanceNetType)
日志管理(LogManagement) 开启或关闭审计日志(ModifySQLCollectorPolicy)
备份恢复(BackupRecovery) 创建数据备份(CreateBackup)
克隆实例(CloneDBInstance)
创建临时实例(CreateTempDBInstance)
修改备份策略(ModifyBackupPolicy)
恢复备份集到原实例(RestoreDBInstance)
删除数据备份(DeleteBackup)
恢复数据库(RecoveryDBInstance)
跨地域备份恢复(CrossRegionBackupRecovery) 跨地域恢复数据到新实例(CreateDdrInstance)
修改RDS跨地域备份设置(ModifyInstanceCrossBackupPolicy)
SQL Server备份上云(MigrateSQLServerToTheCloud) 将OSS上的备份文件还原到RDS实例(CreateMigrateTask)
在备份数据上云时打开数据库(CreateOnlineDatabaseTask)
监控管理(MonitoringManagement) 修改监控频率(ModifyDBInstanceMonitor)
数据迁移(DataMigration) 创建SQL Server数据上传信息(CreateUploadPathForSQLServer)
从其它RDS迁入数据(ImportDatabaseBetweenInstances)
取消RDS实例迁移任务(CancelImport)
标签管理(TagManagement) 为实例绑定标签(AddTagsToResource)
解绑标签(RemoveTagsFromResource)