Active la fonctionnalité de proxy d'accès sécurisé pour une instance de base de données.
L'instance de base de données utilise le moteur MySQL ou MariaDB. Il peut s'agir par exemple d'une instance ApsaraDB RDS for MySQL, d'un cluster PolarDB for MySQL, d'un cluster Distributed Relational Database Service (DRDS) ou d'un cluster AnalyticDB for MySQL. L'instance peut également être une base de données MySQL ou MariaDB auto-gérée, ou hébergée sur un cloud tiers.
L'instance de base de données se trouve dans la région Chine (Hangzhou) ou Chine (Pékin).
Vous êtes administrateur Data Management (DMS), administrateur de base de données (DBA) ou propriétaire de l'instance de base de données.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
CreateProxy |
Opération à effectuer. Définissez la valeur sur CreateProxy. |
|
InstanceId |
Long |
Oui |
183**** |
ID de l'instance de base de données. Appelez l'opération ListInstances ou GetInstance pour récupérer l'ID de l'instance. |
|
Username |
String |
Oui |
username |
Nom d'utilisateur du compte de base de données. |
|
Password |
String |
Oui |
|
Mot de passe du compte de base de données. |
|
Tid |
Long |
Non |
3*** |
ID du locataire. Appelez l'opération GetUserActiveTenant pour récupérer l'ID du locataire. |
|
RegionId |
String |
Non |
cn-hangzhou |
Région dans laquelle DMS est activé. Pour plus d'informations, consultez le paramètre RegionID. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 4FFD154E-F57F-5374-B568-D6276F15**** | ID de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
| ErrorMessage | String | The secure access proxy feature is enabled for the database instance. | Message d'erreur renvoyé. |
| ErrorCode | String | InvalidParameterValid | Code d'erreur renvoyé. |
| ProxyId | Long | 4** | ID du proxy d'accès sécurisé. |
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/?Action=CreateProxy
&InstanceId=183****
&Username=username
&Password=******
&Tid=3***
&Common request parameters
Exemple de réponse en cas de succès
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateProxyResponse>
<RequestId>4FFD154E-F57F-5374-B568-D6276F15****</RequestId>
<ProxyId>4**</ProxyId>
<Success>true</Success>
</CreateProxyResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "4FFD154E-F57F-5374-B568-D6276F15****",
"ProxyId" : "4**",
"Success" : true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.