调用GetSensitiveData,获取租户下所有DataWorks工作空间的最新敏感数据识别结果。

调试

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

请求参数

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

要执行的操作。

Name String [ {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}, {"dbType":"odps","projectName":"adbc"} ]

获取访问记录的条件设置。可选的参数如下:

  • dbType:数据类型。
  • instanceName:实例名称。
  • databaseName:数据库名称。
  • projectName:项目名称。
  • clusterName:集群名称。

示例获取Hologres中ABC实例的abc数据库的敏感数据访问记录:

{"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}

实际使用时,您需要根据业务使用的引擎进行配置。

PageNo Integer 1

页码数,最小值为1。

PageSize Integer 1000

每页返回的数据量,最大值为1000。

RegionId String cn-shenzhen

地域信息,通常为服务所在的地域。例如,华东2(上海)为cn-shanghai,华北3(张家口)为cn-zhangjiakou。您无需填写RegionId,会根据调用的Endpoint自动解析。

返回数据

名称 类型 示例值 描述
RequestId String 0000-ABCD-EFG****

请求ID,一次请求的唯一标识。

SensitiveData Map { "sensDatas": [ { "sensLevel": "L1", "guid": "dsg_demo.animal.dog", "sensType": "姓名" } ], "totalCount": 2171 }

返回的敏感数据信息。包括totalCount(敏感数据总条数)和sensDatas(敏感数据列表)。

其中sensDatas(敏感数据列表)包括:

  • guid:租户元数据的唯一id,例如ODPS.ODPS类型数据的guid由project.table.column组成。
  • sensType:敏感类型。
  • sensLevel:敏感级别。

示例

请求示例

http(s)://[Endpoint]/?Action=GetSensitiveData
&Name=[ {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}, {"dbType":"odps","projectName":"adbc"} ]
&PageNo=1
&PageSize=1000
&RegionId=cn-shenzhen
&<公共请求参数>

正常返回示例

XML格式

<RequestId>0000-ABCD-EFG****</RequestId>
<SensitiveData>{      "sensDatas": [       {         "sensLevel": "L1",         "guid": "dsg_demo.animal.dog",         "sensType": "姓名"       }      ],     "totalCount": 2171 }</SensitiveData>

JSON格式

{
    "RequestId": "0000-ABCD-EFG****",
    "SensitiveData": "{      \"sensDatas\": [       {         \"sensLevel\": \"L1\",         \"guid\": \"dsg_demo.animal.dog\",         \"sensType\": \"姓名\"       }      ],     \"totalCount\": 2171 }"
}

错误码

HttpCode 错误码 错误信息 描述
403 Forbidden.NoTenant The tenant information cannot be obtained using user ID. 无法获取租户的信息。
500 InternalError.DQC.BizError An internal error occurred. 内部服务错误。
400 Invalid.Param The request parameter is invalid. 请求参数错误。

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