调用ListSensitiveDataAuditLog接口,查看敏感信息审计日志详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String 是 ListSensitiveDataAuditLog

系统规定参数。取值:ListSensitiveDataAuditLog。

StartTime String 是 2022-11-18 10:00:00

开始时间,时间格式为yyyy-MM-DD HH:mm:ss。

EndTime String 是 2022-11-18 11:00:00

结束时间,时间格式为yyyy-MM-DD HH:mm:ss。

ModuleName String 否 SQL_CONSOLE

功能模块,缺省则返回所有功能模块的敏感数据日志。取值如下:

  • SQL_CONSOLE:数据查询
  • SQL_CONSOLE_EXPORT:查询结果导出
  • DATA_CHANGE:数据变更
  • DATA_EXPORT:数据导出
OpUserName String 否 ExampleOpUserName

操作人昵称。

DbName String 否 ExampleDbName

敏感数据所在数据库名。

TableName String 否 ExampleTableName

敏感数据所在数据表名。

ColumnName String 否 ExampleColumnName

敏感数据字段名。

PageSize Integer 是 100

每页数据量。例如:100条。

PageNumber Integer 是 1

开始页码。

Tid Long 否 3***

租户ID。

返回数据

名称 类型 示例值 描述
RequestId String E0D21075-CD3E-4D98-8264-FD8AD04A63B6

请求ID。

TotalCount Long 100

日志总数据量。

ErrorCode String 403

错误码。

ErrorMessage String UnknownError

错误信息。

Success Boolean true

请求是否成功,返回值如下:

  • true:请求成功。
  • false:请求失败。
SensitiveDataAuditLogList Array of SensitiveDataAuditLogList

敏感数据审核日志列表。

UserName String ExampleUserName

操作人员名称。

UserId Long 1**

操作人员ID。

ModuleName String SQL_CONSOLE

功能模块名称。

DbDisplayName String ExampleDbName@xxx.xxx.xxx.xxx:3306

搜索的数据库名。

OpTime String 2022-11-18 10:01:00

操作时间,时间格式为yyyy-MM-DD HH:mm:ss。

InstanceId Long 12****

实例ID。

TargetName String 工单 - 1****

操作对象详情。格式为:

  • 操作对象名称-操作对象ID
  • 操作对象名称(操作对象ID)
SensitiveDataLog Array of SensitiveDataLog

敏感数据日志信息。

TableName String ExampleTableName

敏感数据所在数据表名。

ColumnName String ExampleColumnName

敏感数据字段名。

SecurityLevel String 低敏感

敏感等级,可分为:

  • 低敏感
  • 中敏感
  • 高敏感
ColumnPermissionType String 变更权限

用户的字段权限。说明如下:

  • 无权限
  • 半脱敏权限
  • 明文权限
  • 变更权限
  • 开启脱敏配置
  • 关闭脱敏配置
DesensitizationRule String 系统默认-全遮掩

脱敏算法。

示例

请求示例

http(s)://dms-enterprise.aliyuncs.com/?Action=ListSensitiveDataAuditLog
&StartTime=2022-11-18 10:00:00
&EndTime=2022-11-18 11:00:00
&ModuleName=SQL_CONSOLE
&OpUserName=ExampleOpUserName
&DbName=ExampleDbName
&TableName=ExampleTableName
&ColumnName=ExampleColumnName
&PageSize=100
&PageNumber=1
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListSensitiveDataAuditLogResponse>
    <RequestId>E0D21075-CD3E-4D98-8264-FD8AD04A63B6</RequestId>
    <TotalCount>100</TotalCount>
    <Success>true</Success>
    <SensitiveDataAuditLogList>
        <UserName>ExampleUserName</UserName>
        <ModuleName>SQL_CONSOLE</ModuleName>
        <DbDisplayName>ExampleDbName@xxx.xxx.xxx.xxx:3306</DbDisplayName>
        <OpTime>2022-11-18 10:01:00</OpTime>
        <TargetName>工单 - 1****</TargetName>
        <SensitiveDataLog>
            <TableName>ExampleTableName</TableName>
            <ColumnName>ExampleColumnName</ColumnName>
            <SecurityLevel>低敏感</SecurityLevel>
            <ColumnPermissionType>变更权限</ColumnPermissionType>
            <DesensitizationRule>系统默认-全遮掩</DesensitizationRule>
        </SensitiveDataLog>
    </SensitiveDataAuditLogList>
</ListSensitiveDataAuditLogResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "E0D21075-CD3E-4D98-8264-FD8AD04A63B6",
  "TotalCount" : 100,
  "Success" : true,
  "SensitiveDataAuditLogList" : [ {
    "UserName" : "ExampleUserName",
    "ModuleName" : "SQL_CONSOLE",
    "DbDisplayName" : "ExampleDbName@xxx.xxx.xxx.xxx:3306",
    "OpTime" : "2022-11-18 10:01:00",
    "TargetName" : "工单 - 1****",
    "SensitiveDataLog" : [ {
      "TableName" : "ExampleTableName",
      "ColumnName" : "ExampleColumnName",
      "SecurityLevel" : "低敏感",
      "ColumnPermissionType" : "变更权限",
      "DesensitizationRule" : "系统默认-全遮掩"
    } ]
  } ]
}

错误码

访问错误中心查看更多错误码。