Tous les produits
Search
Centre de documentation

:ListDatabaseUserPermssions

Dernière mise à jour :Aug 09, 2026

Appelez l'opération ListDatabaseUserPermssions pour afficher les détails des autorisations des utilisateurs disposant de l'autorisation spécifiée sur la base de données.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de la signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. Vous pouvez utiliser OpenAPI Explorer pour rechercher des opérations d'API, appeler des opérations d'API et générer dynamiquement du code d'exemple SDK.

Paramètres de la requête

Parameter Type Required Example Description
Action String Yes ListDatabaseUserPermssions

Opération à effectuer. Définissez la valeur sur ListDatabaseUserPermssions .

DbId String Yes 123

ID de la base de données.

PermType String Yes DATABASE

Type d'autorisation. Les valeurs et descriptions sont les suivantes :

  • DATABASE : Autorisations DATABASE
  • TABLE : Autorisations TABLE
  • COLUMN : Autorisation COLUMN
Tid Long Yes -1

ID du locataire (tenant).

Remarque L'ID du locataire est extrait de l'avatar situé dans le coin supérieur droit du système. Pour plus d'informations, consultez Tenant ID and Tenant .
Logic Boolean No false

Indique si la base de données est une base de données logique.

UserName String No search_user_name

Pseudonyme de l'utilisateur.

PageNumber Integer No 1

Numéro de page de la page renvoyée.

PageSize Integer No 10

Nombre d'éléments par page.

Paramètres de réponse

Parameter Type Example Description
ErrorCode String UnknownError

Code d'erreur.

ErrorMessage String UnknownError

Message d'erreur en cas d'échec.

RequestId String 68075D06-7406-4887-83A7-F558A4D28C13

ID de la requête.

Success Boolean true

Indique si la requête a abouti.

TotalCount Long 1

Nombre total d'enregistrements répondant aux conditions spécifiées.

UserPermissions Array of UserPermission

Détails des autorisations utilisateur.

UserPermission
Alias String instance_alias

Alias de l'instance.

ColumnName String column_name

Nom de la colonne.

DbId String 1234

ID de la base de données.

DbType String mysql

Type de l'instance de stockage de la base de données DRDS.

DsType String DATABASE

Type d'autorisation de ressource.

EnvType String product

Environnement auquel appartient la base de données.

InstanceId String 1443

ID de l'instance.

Logic Boolean false

Indique si la base de données est une base de données logique.

PermDetails Array of PermDetail

Détails des autorisations utilisateur.

PermDetail
CreateDate String 2019-12-12 00:00:00

Date de création de l'autorisation.

ExpireDate String 2020-12-12 00:00:00

Date d'expiration de l'autorisation.

ExtraData String DEFAULT

Informations supplémentaires, attributs réservés.

OriginFrom String xxx grant

Description de la source de la demande d'autorisation.

PermType String QUERY

Type d'autorisation. Les valeurs et descriptions sont les suivantes :

  • QUERY : Requête (QUERY)
  • EXPORT : Exportation
  • CORRECT : Modifications
UserAccessId String 13434

ID de l'enregistrement d'autorisation.

SchemaName String xxx@xxxx:3306

Nom de la base de données.

SearchName String xxx

Nom de recherche de la base de données.

TableId String 42345

ID de la table.

TableName String table_name

Nom de la table.

UserId String 14324

ID de l'utilisateur.

UserNickName String user_nick_name

Pseudonyme de l'utilisateur.

Exemples

Exemple de requête


     http(s)://[Endpoint]/? Action=ListDatabaseUserPermssions &DbId=123&perftype=DATABASE &Tid=-1 &<common request parameters> 
   

Exemple de réponse réussie

XML format


     <UserPermissions> <UserPermission> <Logic>false</Logic> <UserNickName>xxx</UserNickName> <DsType>DATABASE</DsType> <Alias>beihe_ent_prod</Alias> <PermDetails> <PermDetail> <ExpireDate>2020-10-31 00:00:00</ExpireDate> <UserAccessId>390915</UserAccessId> <PermType>QUERY</PermType> <OriginFrom>xxx</OriginFrom> <CreateDate>2019-11-21 15:07:45</CreateDate> </PermDetail> <PermDetail> <ExpireDate>2020-10-31 00:00:00</ExpireDate> <UserAccessId>390916</UserAccessId> <PermType>EXPORT</PermType> <OriginFrom>xxx</OriginFrom> <CreateDate>2019-11-21 15:07:45</CreateDate> </PermDetail> <PermDetail> <ExpireDate>2020-10-31 00:00:00</ExpireDate> <UserAccessId>390917</UserAccessId> <PermType>CORRECT</PermType> <OriginFrom>xxx</OriginFrom> <CreateDate>2019-11-21 15:07:45</CreateDate> </PermDetail> </PermDetails> <InstanceId>1434</InstanceId> <SearchName>xxx@xxxx:3306</SearchName> <DbId>123434</DbId> <UserId>432423</UserId> <DbType>drds</DbType> <EnvType>product</EnvType> <SchemaName>xxx</SchemaName> </UserPermission> </UserPermissions> <TotalCount>1</TotalCount> <RequestId>68075D06-7406-4887-83A7-F558A4D28C13</RequestId> <Success>true</Success> 
   

JSON Format


     { "UserPermissions": { "UserPermission": [ { "Logic": false, "UserNickName": "xxx", "DsType": "DATABASE", "Alias": "beihe_ent_prod", "PermDetails": { "PermDetail": [ { "ExpireDate": "2020-10-31 00:00:00", "UserAccessId": "390915", "PermType": "QUERY", "OriginFrom": "xxx", "CreateDate": "2019-11-21 15:07:45" }, { "ExpireDate": "2020-10-31 00:00:00", "UserAccessId": "390916", "PermType": "EXPORT", "OriginFrom": "xxx", "CreateDate": "2019-11-21 15:07:45" }, { "ExpireDate": "2020-10-31 00:00:00", "UserAccessId": "390917", "PermType": "CORRECT", "OriginFrom": "xxx", "CreateDate": "2019-11-21 15:07:45" } ] }, "InstanceId": 1434, "SearchName": "xxx@xxxx:3306", "DbId": 123434, "UserId": 432423, "DbType": "drds", "EnvType": "product", "SchemaName": "xxx" } ] }, "TotalCount": 1, "RequestId": "68075D06-7406-4887-83A7-F558A4D28C13", "Success": true } 
   

Codes d'erreur

Accédez au Error Center pour plus d'informations sur les codes d'erreur.