Consulta los campos sensibles de una tabla en una base de datos.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | ListSensitiveColumns | La operación que desea ejecutar. Establezca el valor en ListSensitiveColumns. |
| Tid | Long | Sí | 3 | El ID del inquilino. Nota Para consultar el ID del inquilino, pase el puntero sobre la imagen de perfil en la esquina superior derecha de la consola de Data Management (DMS). Para obtener más información, consulte la sección "View information about the current tenant" del tema Manage DMS tenants. |
| SchemaName | String | No | test_schema | Nombre de la base de datos. Llame a la operación SearchDatabase para consultar este nombre. Nota También puede llamar a la operación ListDatabases para consultar el nombre de una base de datos física y a la operación ListLogicDatabases para consultar el nombre de una base de datos lógica. |
| TableName | String | No | test_table | Nombre de la tabla. Llame a la operación ListTables para consultar el ID de la tabla. |
| ColumnName | String | No | test_column | Nombre del campo. Llame a la operación ListColumns para consultar este nombre. |
| SecurityLevel | String | No | SENSITIVE | Nivel de sensibilidad del campo. Valores válidos:
|
| PageNumber | Integer | No | 1 | Número de página que se devolverá. |
| PageSize | Integer | No | 100 | Número de entradas que se devolverán por página. |
| RegionId | String | No | cn-hangzhou | ID de la región donde está activado DMS. Para obtener más información sobre los valores válidos de este parámetro, consulte RegionID parameter. Nota Establezca este parámetro en el ID de la región más cercana a sus aplicaciones. |
| DbId | Long | No | 1860 | ID de la base de datos. Llame a la operación SearchDatabase para consultar este ID. Nota También puede llamar a la operación ListDatabases para consultar el ID de la base de datos física y a la operación ListLogicDatabases para consultar el ID de una base de datos lógica. |
| Logic | Boolean | No | false | Especifica si la base de datos es lógica. Valores válidos:
|
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| TotalCount | Long | 1 | Número total de entradas devueltas. |
| RequestId | String | 09D82FD7-F87F-59EF-AA82-AEF71B09E306 | ID de la solicitud. |
| ErrorCode | String | UnknownError | Código de error. |
| ErrorMessage | String | UnknownError | Mensaje de error. |
| SensitiveColumnList | Array of SensitiveColumn | Campos sensibles. |
|
| SensitiveColumn | |||
| ColumnName | String | test_column | Nombre del campo. |
| TableName | String | test_table | Nombre de la tabla. |
| SecurityLevel | String | SENSITIVE | Nivel de sensibilidad del campo. Valores válidos:
|
| ColumnCount | Long | 1 | Número de campos sensibles. |
| SchemaName | String | test_schema | Nombre de la base de datos. |
| FunctionType | String | DEFAULT | Tipo de algoritmo de desidentificación. Valores válidos:
|
| Success | Boolean | true | Indica si la solicitud se completó correctamente. Valores válidos:
|
Ejemplos
Solicitudes de ejemplo
http(s)://dms-enterprise.aliyuncs.com/?Action=ListSensitiveColumns
&Tid=3***
&SchemaName=test_schema
&TableName=test_table
&ColumnName=test_column
&SecurityLevel=SENSITIVE
&PageNumber=1
&PageSize=100
&DbId=1860****
&Logic=false
&<Common request parameters>
Respuestas correctas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListSensitiveColumnsResponse>
<TotalCount>1</TotalCount>
<RequestId>09D82FD7-F87F-59EF-AA82-AEF71B09E306</RequestId>
<SensitiveColumnList>
<ColumnName>test_column</ColumnName>
<TableName>test_table</TableName>
<SecurityLevel>SENSITIVE</SecurityLevel>
<ColumnCount>1</ColumnCount>
<SchemaName>test_schema</SchemaName>
<FunctionType>DEFAULT</FunctionType>
</SensitiveColumnList>
<Success>true</Success>
</ListSensitiveColumnsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "09D82FD7-F87F-59EF-AA82-AEF71B09E306",
"SensitiveColumnList" : [ {
"ColumnName" : "test_column",
"TableName" : "test_table",
"SecurityLevel" : "SENSITIVE",
"ColumnCount" : 1,
"SchemaName" : "test_schema",
"FunctionType" : "DEFAULT"
} ],
"Success" : true
}
Códigos de error
Para obtener una lista de códigos de error, visite el API Error Center.