获取数据源敏感列
分页查询指定数据源中的敏感列列表,支持按数据库名、Schema 名称和表名过滤。
请求地址:/openapi/v1/sensitiveData/sensitiveColumn/list
请求方法:GET
请求参数
| 参数 | 类型 | 是否必选 | 描述 | 示例 |
|---|---|---|---|---|
| datasourceId | String | 是 | 数据源 ID。您可以通过获取数据源列表接口查询。 | ds-xxxyyy |
| databaseName | String | 否 | 数据库名称。 | backup_test |
| schemaName | String | 否 | Schema 名称。 | public |
| tableName | String | 否 | 表名称。 | test_table |
| current | Integer | 否 | 当前页,从 1 开始,默认 1。 | 1 |
| pageSize | Integer | 否 | 分页大小,默认 10。 | 10 |
请求示例
请求头、签名和 GET 请求参数拼接方法,请参见 OpenAPI 接口文档。
{
"datasourceId": "ds-xxxyyy",
"databaseName": "backup_test",
"tableName": "test_table",
"current": 1,
"pageSize": 10
}
返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| success | Boolean | 接口调用是否成功。 |
| requestId | String | 请求 ID。 |
| data | Array | 敏感列详情列表。 |
| current | Integer | 当前页。 |
| pageSize | Integer | 页大小。 |
| total | Integer | 总数。 |
敏感列详情字段如下:
| 参数 | 类型 | 描述 |
|---|---|---|
| databaseName | String | 敏感数据库名称。 |
| schemaName | String | 敏感 Schema 名称。 |
| tableName | String | 敏感表名称。 |
| columnName | String | 敏感列名称。 |
| dataTypeId | String | 数据类型 ID。 |
| algorithmId | Integer | 脱敏算法 ID。 |
| sensitiveLevel | Integer | 敏感等级,取值范围为 0~5。0 表示非敏感字段。 |
调用成功示例
{
"success": true,
"requestId": "Ug9a7WEH-iophcCDnloky9ZNdnql7LPT",
"data": [
{
"databaseName": "backup_test",
"tableName": "test_table",
"columnName": "id",
"sensitiveLevel": 0,
"dataTypeId": "0",
"algorithmId": 1
}
],
"current": 1,
"pageSize": 10,
"total": 1
}