Use a API ListSensitiveColumns para pesquisar campos sensíveis.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListSensitiveColumns | Operação a ser executada. Valores válidos: ListSensitiveColumns . |
| Tid | Long | Sim | -1 | ID do tenant. Nota Para obter o ID do tenant, passe o mouse sobre o avatar. Para mais informações, consulte Tenant ID and Tenant . |
| SchemaName | String | Não | test | Nome do banco de dados. |
| TableName | String | Não | test | Nome da tabela. |
| ColumnName | String | Não | test | Nome da coluna. |
| SecurityLevel | String | Não | SENSITIVE | Nível de sensibilidade dos campos. Valores válidos:
|
| PageNumber | Integer | Não | 1 | Número da página retornada. |
| PageSize | Integer | Não | 10 | Quantidade de itens por página. |
| RegionId | String | Não | cn-hangzhou | Parâmetro de região. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| ErrorCode | String | UnknownError | Código do erro. |
| ErrorMessage | String | UnknownError | Mensagem retornada. |
| RequestId | String | 0E714EF1-E617-4BBC-A3D2-9552063BA942 | ID da solicitação. |
| SensitiveColumnList | Array of SensitiveColumn | Lista de campos sensíveis. | |
| SensitiveColumn | |||
| ColumnCount | Long | 1 | Número de campos. |
| ColumnName | String | test | Nome da coluna. |
| FunctionType | String | DEFAULT | Tipo do algoritmo de mascaramento. Para mais informações, consulte:
|
| SchemaName | String | test | Nome do banco de dados. |
| SecurityLevel | String | SENSITIVE | Nível de sensibilidade do campo. |
| TableName | String | test | Nome da tabela. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. |
| TotalCount | Long | 10 | Número total de entradas retornadas. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/? Action=ListSensitiveColumns &Tid=-1 &<common request parameters>
Exemplos de respostas de sucesso
Formato XML
<TotalCount>5</TotalCount> <RequestId>0E714EF1-E617-4BBC-A3D2-9552063BA942</RequestId> <SensitiveColumnList> <SensitiveColumn> <TableName>yuyang_test</TableName> <ColumnName>c1</ColumnName> <ColumnCount>0</ColumnCount> <SecurityLevel>SENSITIVE</SecurityLevel> <SchemaName>testdb</SchemaName> </SensitiveColumn> <SensitiveColumn> <TableName>yuyang_test_luanma</TableName> <ColumnName>c1</ColumnName> <ColumnCount>0</ColumnCount> <SecurityLevel>SENSITIVE</SecurityLevel> <SchemaName>testdb</SchemaName> </SensitiveColumn> <SensitiveColumn> <TableName>yuyang_test</TableName> <ColumnName>id</ColumnName> <ColumnCount>0</ColumnCount> <SecurityLevel>SENSITIVE</SecurityLevel> <SchemaName>testdb</SchemaName> </SensitiveColumn> <SensitiveColumn> <TableName>yuyang_test_luanma</TableName> <ColumnName>id</ColumnName> <ColumnCount>0</ColumnCount> <SecurityLevel>SENSITIVE</SecurityLevel> <SchemaName>testdb</SchemaName> </SensitiveColumn> <SensitiveColumn> <TableName>yuyang_test_json</TableName> <ColumnName>id</ColumnName> <ColumnCount>0</ColumnCount> <SecurityLevel>CONFIDENTIAL</SecurityLevel> <SchemaName>test_demo</SchemaName> </SensitiveColumn> </SensitiveColumnList> <Success>true</Success>
Formato JSON
{ "TotalCount": 5, "RequestId": "0E714EF1-E617-4BBC-A3D2-9552063BA942", "SensitiveColumnList": { "SensitiveColumn": [ { "TableName": "yuyang_test", "ColumnName": "c1", "ColumnCount": 0, "SecurityLevel": "SENSITIVE", "SchemaName": "testdb" }, { "TableName": "yuyang_test_luanma", "ColumnName": "c1", "ColumnCount": 0, "SecurityLevel": "SENSITIVE", "SchemaName": "testdb" }, { "TableName": "yuyang_test", "ColumnName": "id", "ColumnCount": 0, "SecurityLevel": "SENSITIVE", "SchemaName": "testdb" }, { "TableName": "yuyang_test_luanma", "ColumnName": "id", "ColumnCount": 0, "SecurityLevel": "SENSITIVE", "SchemaName": "testdb" }, { "TableName": "yuyang_test_json", "ColumnName": "id", "ColumnCount": 0, "SecurityLevel": "CONFIDENTIAL", "SchemaName": "test_demo" } ] }, "Success": true }
Código de erro
Acesse o Centro de Erros para obter mais informações sobre os códigos de erro.