Révoque l'autorisation d'accès à une ressource pour un utilisateur.
Débogage
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 :
|
| 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 :
Remarque
|
| 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 :
|
| 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 :
|
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.