Tous les produits
Search
Centre de documentation

:ListSensitiveColumns

Dernière mise à jour :Aug 09, 2026

Interroge les champs sensibles d'une table au sein d'une base de données.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Par souci de simplicité, nous vous recommandons d'appeler cette opération depuis OpenAPI Explorer. Celui-ci génère dynamiquement des exemples de code pour différents SDK.

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 :

  • SENSITIVE : niveau de sensibilité moyen
  • CONFIDENTIAL : niveau de sensibilité élevé
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 :

  • true : la base de données est logique.
  • false : la base de données est physique.

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 :

  • SENSITIVE
  • CONFIDENTIAL
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 :

  • DEFAULT : tous les caractères sont masqués (valeur par défaut).
  • FIX_POS : les caractères situés à des positions spécifiques sont masqués.
  • FIX_CHAR : certains caractères précis sont masqués.
Success Boolean true

Indique si la requête a abouti. Valeurs possibles :

  • true : la requête a réussi.
  • false : la requête a échoué.

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.