Accorde des autorisations sur une instance, une base de données ou une table à un utilisateur.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dms:GrantUserPermission |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Tid |
integer |
Non |
L'identifiant du locataire. Remarque
Pour afficher l'identifiant du locataire, placez le pointeur sur la photo de profil dans le coin supérieur droit de la console Data Management (DMS). Pour plus d'informations, consultez la section « Afficher les informations sur le locataire actuel » de la rubrique Gérer les locataires DMS. |
3*** |
| UserId |
string |
Oui |
L'identifiant de l'utilisateur. Vous pouvez appeler l'opération GetUser ou ListUsers pour obtenir l'identifiant de l'utilisateur. Remarque
L'identifiant de l'utilisateur est différent de l'identifiant de votre compte Alibaba Cloud. |
51**** |
| DsType |
string |
Oui |
Les autorisations sur un type d'objet spécifique que vous souhaitez accorder à l'utilisateur. Valeurs valides :
|
DATABASE |
| InstanceId |
integer |
Non |
L'identifiant de l'instance. Vous devez spécifier ce paramètre si vous accordez des autorisations sur une instance à l'utilisateur. Vous pouvez appeler l'opération ListInstances ou GetInstance pour obtenir l'identifiant de l'instance. |
174**** |
| DbId |
string |
Non |
L'identifiant de la base de données. Vous pouvez appeler l'opération ListDatabases pour obtenir l'identifiant d'une base de données physique et l'opération ListLogicDatabases pour obtenir l'identifiant d'une base de données logique. Remarque
La valeur du paramètre DatabaseId est celle du paramètre DbId. |
1*** |
| Logic |
boolean |
Non |
Indique si la base de données est une base de données logique. Vous devez spécifier ce paramètre si vous accordez des autorisations sur une base de données à l'utilisateur. Valeurs valides :
|
false |
| TableId |
string |
Non |
L'identifiant de la table. Vous devez spécifier ce paramètre si vous accordez des autorisations sur une table à l'utilisateur. Vous pouvez appeler l'opération ListTables pour obtenir l'identifiant de la table. |
132*** |
| TableName |
string |
Non |
Le nom de la table. Vous devez spécifier ce paramètre si vous accordez des autorisations sur une table à l'utilisateur. |
table_name |
| PermTypes |
string |
Oui |
Le type d'autorisation. Séparez les différents types d'autorisations par des virgules (,). Valeurs valides :
|
QUERY |
| ExpireDate |
string |
Oui |
L'heure d'expiration des autorisations. |
2021-12-12 00:00:00 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
A99CD576-1E18-4E86-931E-C3CCE56DC030 |
| ErrorCode |
string |
Le code d'erreur. |
UnknownError |
| ErrorMessage |
string |
Le message d'erreur. |
UnknownError |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"RequestId": "A99CD576-1E18-4E86-931E-C3CCE56DC030",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.