L'opération CreateProxyAccess permet d'autoriser les utilisateurs à accéder à l'instance de base de données via l'agent Data Security Protection.
La fonctionnalité de protection des données est activée pour l'instance.
Votre rôle utilisateur doit être administrateur, DBA ou propriétaire de la protection des données pour l'instance actuelle.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | CreateProxyAccess | Nom de l'opération à exécuter. Définissez la valeur sur CreateProxyAccess. |
| UserId | Long | Oui | 1 | ID de l'utilisateur. Vous pouvez appeler l'opération ListUsers ou GetUser pour obtenir ce paramètre. |
| ProxyId | Long | Oui | 1 | ID de l'agent de protection de sécurité. Vous pouvez appeler l'opération ListProxies ou GetProxy pour obtenir ce paramètre. |
| IndepAccount | String | Non | xxx | Compte de base de données. |
| IndepPassword | String | Non | xxx | Mot de passe utilisé pour se connecter à la base de données. |
| Tid | Long | Non | 1 | ID du locataire. Vous pouvez appeler l'opération GetUserActiveTenant ou ListUserTenants pour obtenir ce paramètre. |
| RegionId | String | Non | cn-hangzhou | Sélectionnez la région de service de DMS. Ce paramètre est utilisé lors de l'appel de cette opération. Pour plus d'informations, consultez la section Description du paramètre RegionID. Remarque Définissez ce paramètre sur l'ID de la région la plus proche de vos applications. |
Paramètres de réponse
|
Paramètre |
Type |
Exemple de réponse |
Description |
|
RequestId |
String |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
ID de la requête. |
|
Success |
Boolean |
true |
Indique si l'appel a réussi. |
|
ErrorMessage |
String |
UnknownError |
Message d'erreur renvoyé. |
|
ErrorCode |
String |
200 |
Code d'erreur renvoyé pour la tâche de requête. |
|
ProxyAccessId |
Long |
1 |
ID de l'autorisation de protection de sécurité. Une fois que l'agent de protection de sécurité a autorisé l'utilisateur cible, le système génère automatiquement un ID d'autorisation de protection de sécurité. Cet ID est globalement unique. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=CreateProxyAccess
&UserId=1
&ProxyId=1
&IndepAccount=xxx
&IndepPassword=xxx
&Tid=1
&<Common request parameters>
Exemples de réponses
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateProxyAccessResponse>
<RequestId>22A0495C-566D-5A90-A51A-7E737AD5980A</RequestId>
<ProxyAccessId>1</ProxyAccessId>
<Success>true</Success>
</CreateProxyAccessResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "22A0495C-566D-5A90-A51A-7E737AD5980A",
"ProxyAccessId" : 1,
"Success" : true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.