Modifie les paramètres SSL d'une instance ApsaraDB for MongoDB.
Utilisation
Avant d'appeler cette opération, assurez-vous que les conditions suivantes sont remplies :
L'instance est en cours d'exécution.
L'instance est une instance de type Replica Set.
La version du moteur de l'instance est
3,4 ou 4,0 .
Lorsque vous activez ou désactivez le chiffrement SSL, ou lorsque vous mettez à jour le certificat SSL, l'instance redémarre. Nous vous recommandons d'exécuter cette opération pendant les heures creuses.
Débogage
OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer 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 | ModifyDBInstanceSSL | Opération à effectuer. Définissez la valeur sur ModifyDBInstanceSSL. |
| RegionId | String | No | cn-hangzhou | ID de la région de l'instance. Vous pouvez appeler l'opération DescribeDBInstanceAttribute pour interroger l'ID de la région de l'instance. |
| DBInstanceId | String | Yes | dds-bp2235**** | ID de l'instance. |
| SSLAction | String | Yes | Open | Opération à effectuer sur la fonctionnalité SSL. Valeurs valides :
|
Paramètres de réponse
| Parameter | Type | Example | Description |
| RequestId | String | 6D806B11-078F-4154-BF9F-844F56D08964 |
ID de la requête. |
Exemples
Exemple de requête
http(s)://mongodb.aliyuncs.com/?Action=ModifyDBInstanceSSL
&DBInstanceId=dds-bp2235****
&SSLAction=Open
&<Common request parameters>
Exemple de réponse en cas de succès
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDBInstanceSSLResponse>
<RequestId>6D806B11-078F-4154-BF9F-844F56D08964</RequestId>
</ModifyDBInstanceSSLResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "6D806B11-078F-4154-BF9F-844F56D08964"
}
Codes d'erreur
| HttpCode | Error code | Error message | Description |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | Message d'erreur indiquant que cette opération n'est pas prise en charge tant que l'instance se trouve dans son état actuel. Attendez que l'état de l'instance passe à Running et réessayez. |
| 403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | Message d'erreur indiquant que l'instance a été verrouillée et qu'aucune opération ne peut être effectuée dessus. Déverrouillez l'instance et réessayez. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.