Tous les produits
Search
Centre de documentation

:RevokeUserPermission

Dernière mise à jour :Aug 09, 2026

Révoque l'autorisation d'accès à une ressource pour un utilisateur.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer, qui 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 RevokeUserPermission

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

Tid Long Yes 3***

ID du locataire. Appelez l'opération GetUserActiveTenant pour obtenir cet ID.

UserId String Yes 51****

ID de l'utilisateur. Utilisez les opérations ListUsers ou GetUser pour le récupérer.

DsType String Yes DATABASE

Type d'objet associé à l'autorisation à révoquer. Valeurs acceptées :

  • INSTANCE : instances de base de données
  • DATABASE : bases de données physiques
  • LOGIC_DATABASE : bases de données logiques
  • TABLE : tables physiques
  • LOGIC_TABLE : tables logiques
InstanceId Long No 174****

ID de l'instance de base de données. Ce paramètre est obligatoire lors de la révocation d'une autorisation au niveau de l'instance. Consultez les opérations ListInstances ou GetInstance pour identifier l'instance.

DbId String Yes 1860****

ID de la base de données (physique ou logique).

Logic Boolean No false

Indique si la base de données est logique. Options disponibles :

  • true : base de données logique.
  • false : base de données physique.
Remarque
  • Attribuez la valeur true pour une base logique.
  • Attribuez la valeur false pour une base physique.
TableId String No 13****

ID de la table. Requis uniquement pour la révocation d'une autorisation sur une table. L'opération ListTables permet de retrouver cet identifiant.

TableName String No table_name

Nom de la table. Interrogez l'opération ListTables pour l'obtenir.

PermTypes String Yes CORRECT

Type d'autorisation concernée. Choix possibles :

  • QUERY : interrogation des données
  • EXPORT : exportation des données
  • CORRECT : modification des données
UserAccessId String Yes 774****

ID de l'autorisation. Utilisez l'opération ListUserPermission pour le connaître.

RegionId String No cn-hangzhou

Région où DMS est activé. Détails disponibles dans la rubrique Paramètre RegionID.

Remarque

Paramètres de réponse

Parameter Type Example Description
RequestId String A99CD576-1E18-4E86-931E-C3CCE56D****

ID de la requête.

ErrorCode String MissingUserId

Code d'erreur renvoyé.

ErrorMessage String UserId is mandatory for this action.

Message d'erreur renvoyé.

Success Boolean true

Statut de réussite de la requête. Résultats possibles :

  • true : succès.
  • false : échec.

Exemples

Exemple de requête

http(s)://dms-enterprise.aliyuncs.com/?Action=RevokeUserPermission
&UserId=51****
&DsType=DATABASE
&DbId=1860****
&Logic=false
&TableId=13****
&TableName=table_name
&PermTypes=CORRECT
&UserAccessId=774****
&Common request parameters

Exemple de réponse en cas de succès

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<RevokeUserPermissionResponse>
    <RequestId>A99CD576-1E18-4E86-931E-C3CCE56D****</RequestId>
    <Success>true</Success>
</RevokeUserPermissionResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "A99CD576-1E18-4E86-931E-C3CCE56D****",
  "Success" : true
}

Codes d'erreur

Pour consulter la liste des codes d'erreur, rendez-vous sur le Centre d'erreurs de l'API.