Modifies the SSL configuration of a MongoDB instance.
Operation description
Before you call the ModifyDBInstanceSSL operation, make sure that the instance meets the following requirements:
The instance is in the running state.
- The instance is a replica set instance or a sharded cluster instance.
The replica set instance is version 3.4 or later.
The sharded cluster instance uses enhanced solid-state drives (ESSDs).
Enabling, updating, or disabling SSL restarts the instance. We recommend that you perform these operations during off-peak hours.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:ModifyDBInstanceSSL |
update |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
The instance ID. |
dds-bp2235**** |
| SSLAction |
string |
Yes |
The operation to perform on the SSL feature. Valid values:
|
Open |
| SwitchMode |
string |
No |
The time to modify the SSL configuration of the MongoDB instance. Valid values:
|
0 |
| ForceEncryption |
string |
No |
Specifies whether to forcibly enable SSL encryption for connections. Valid values:
Note
Warning After you enable forced SSL encryption, only SSL connections to the instance are allowed. Valid values:
|
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
6D806B11-078F-4154-BF9F-844F56D08964 |
Examples
Success response
JSON format
{
"RequestId": "6D806B11-078F-4154-BF9F-844F56D08964"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParam | Specified parameters is not valid. | |
| 400 | SSLAlreadyEnabled | SSL have already been enabled. | |
| 400 | SSLAlreadyDisabled | SSL have already been disabled. | |
| 403 | SSLNotEnabled | SSL not enabled. | |
| 403 | IncorrectCharacterType | Current DB instance CharacterType does not support this operation. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | |
| 403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | The current database instance locking mode does not support this operation. |
| 404 | EnabledSSLNotSupport | Specified region does not support enable ssl. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.