ModifyDBInstanceConnectionString
Modifies the endpoint and port of an ApsaraDB for MongoDB instance.
Operation description
The following instance types support endpoint and port modifications:
You can modify the endpoints of instances that use local disks or cloud disks.
For sharded cluster instances, you can modify only the endpoints of Mongos nodes.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:ModifyDBInstanceConnectionString |
update |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
The instance ID. Note
If you specify the ID of a sharded cluster instance, you must also specify the NodeId parameter. |
dds-bpxxxxxxxx |
| NodeId |
string |
No |
Instance ID of the Mongos node in the sharded cluster instance. You can specify only one Mongos node ID in each call. Note
This parameter is valid only when the DBInstanceId parameter is set to instance ID of a sharded cluster instance. |
s-bpxxxxxxxx |
| CurrentConnectionString |
string |
No |
The current endpoint, which is the endpoint to be modified. |
s-bpxxxxxxxx.mongodb.rds.aliyuncs.com |
| NewConnectionString |
string |
No |
The new endpoint. The endpoint must meet the following requirements:
Note
You only need to specify the prefix of the endpoint. The suffix cannot be modified. |
aliyuntest111 |
| NewPort |
integer |
No |
The new port number. Valid values: 1000 to 65535. Note
This parameter is active only when the DBInstanceId parameter is set to a cloud disk instance ID. |
3310 |
| PortModifyOnly |
boolean |
No |
Specifies whether to modify only port numbers. Batch modification is supported when only port numbers are modified. |
true |
| NetworkType |
string |
No |
The network type of the connection string when only port numbers are modified. Valid values:
|
vpc |
| ForceModifySuffix |
boolean |
No |
Specifies whether to forcibly modify the suffix of the connection string. If a suffix conflict occurs:
|
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
FF36A84C-0694-42D0-861D-C383E8E4FAAF |
| ModifiedConnectionString |
string |
The modified endpoint of the instance. |
demo-instance-pub.mongodb.rds.aliyuncs.com |
Examples
Success response
JSON format
{
"RequestId": "FF36A84C-0694-42D0-861D-C383E8E4FAAF",
"ModifiedConnectionString": "demo-instance-pub.mongodb.rds.aliyuncs.com"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NewConnectionString.NotSupport | Specified newConnectionString is not supported. | newConnectionString format |
| 400 | InvalidConnectionStringOrPort.Duplicate | Specified connection string or port already exists. | The specified connection string or port information already exists, please check and resubmit. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.