Interroge les champs sensibles d'une table au sein d'une base de données.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ListSensitiveColumns | L'opération à exécuter. Saisissez la valeur ListSensitiveColumns. |
| Tid | Long | Yes | 3 | L'ID du locataire. Remarque Pour **consulter** l'**ID** du locataire, placez le curseur sur la photo de profil située dans le coin supérieur droit de la console Data Management (DMS). Pour plus d'informations, **consultez** la section « View information about the current tenant » de la rubrique Manage DMS tenants. |
| SchemaName | String | No | test_schema | Le nom de la base de données. Vous pouvez appeler l'opération SearchDatabase pour récupérer le nom de la base de données. Remarque Vous pouvez également appeler l'opération ListDatabases pour interroger le nom d'une base de données physique, ainsi que l'opération ListLogicDatabases pour celui d'une base de données logique. |
| TableName | String | No | test_table | Le nom de la table. Appelez l'opération ListTables afin d'obtenir l'ID de la table. |
| ColumnName | String | No | test_column | Le nom du champ. L'opération ListColumns permet de récupérer le nom du champ. |
| SecurityLevel | String | No | SENSITIVE | Le niveau de sensibilité du champ. Valeurs possibles :
|
| PageNumber | Integer | No | 1 | Le numéro de la page à renvoyer. |
| PageSize | Integer | No | 100 | Le nombre d'entrées à renvoyer par page. |
| RegionId | String | No | cn-hangzhou | L'ID de la région où DMS est activé. Pour connaître les valeurs valides de ce paramètre, consultez la section RegionID parameter. Remarque Indiquez l'**ID** de la région la plus proche de vos applications. |
| DbId | Long | No | 1860 | L'ID de la base de données. Appelez l'opération SearchDatabase pour obtenir l'ID de la base de données. Remarque Il est aussi possible d'utiliser l'opération ListDatabases pour interroger l'**ID** d'une base de données physique, et l'opération ListLogicDatabases pour celui d'une base de données logique. |
| Logic | Boolean | No | false | Spécifie si la base de données est logique. Valeurs possibles :
|
Paramètres de réponse
| Parameter | Type | Example | Description |
| TotalCount | Long | 1 | Le nombre total d'entrées renvoyées. |
| RequestId | String | 09D82FD7-F87F-59EF-AA82-AEF71B09E306 | L'ID de la requête. |
| ErrorCode | String | UnknownError | Le code d'erreur. |
| ErrorMessage | String | UnknownError | Le message d'erreur. |
| SensitiveColumnList | Array of SensitiveColumn | Les champs sensibles. |
|
| SensitiveColumn | |||
| ColumnName | String | test_column | Le nom du champ. |
| TableName | String | test_table | Le nom de la table. |
| SecurityLevel | String | SENSITIVE | Le niveau de sensibilité du champ. Valeurs acceptées :
|
| ColumnCount | Long | 1 | Le nombre de champs sensibles. |
| SchemaName | String | test_schema | Le nom de la base de données. |
| FunctionType | String | DEFAULT | Le type d'algorithme de masquage. Valeurs possibles :
|
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
Exemples
Exemple de requête
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>
Exemple de réponse en cas de succès
XML format
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>
JSON format
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
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.