Adds a shard node or a mongos node to an ApsaraDB for MongoDB sharded cluster instance.
Operation description
Before calling this operation, ensure you are familiar with the billing methods and pricing of ApsaraDB for MongoDB.
This operation applies only to sharded cluster instances.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:CreateNode |
create |
*dbinstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
The ID of the sharded cluster instance. |
dds-bp11501cd7b5**** |
| NodeClass |
string |
Yes |
The instance type of the shard or mongos node. For more information, see Sharded cluster instance types. |
dds.shard.mid |
| NodeStorage |
integer |
No |
The storage space of the node. Unit: GB. The valid values of this parameter vary based on the storage type of the instance. For more information, see Sharded cluster instance types. Note
This parameter is required when the node type is shard. |
20 |
| NodeType |
string |
Yes |
The node type. Valid values:
|
shard |
| ClientToken |
string |
No |
A client-generated token to ensure request idempotence. The token must be unique across requests, contain only ASCII characters, and not exceed 64 characters in length. |
ETnLKlblzczshOTUbOCz**** |
| AutoPay |
boolean |
No |
Specifies whether to enable automatic payment. Valid values:
Note
This parameter is required for subscription instances. |
true |
| ReadonlyReplicas |
integer |
No |
The number of read-only nodes in a shard node. Valid values: 0 to 5. The default value is 0. Note
This parameter is available only on the China site (aliyun.com). |
5 |
| BusinessInfo |
string |
No |
Additional business information. |
{“ActivityId":"000000000"} |
| CouponNo |
string |
No |
Specifies whether to use a coupon. Valid values:
|
default |
| ShardDirect |
boolean |
No |
Specifies whether to enable a public endpoint for the shard node. Valid values:
|
false |
| AccountName |
string |
No |
The account name. The name must meet the following requirements:
Note
|
ceshi |
| AccountPassword |
string |
No |
The password for the account. The password must meet the following requirements:
Note
ApsaraDB for MongoDB does not support resetting the account password for shard nodes. |
123+abc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
7D48FB19-20CA-4725-A870-3D8F5CE6**** |
| NodeId |
string |
The node ID. |
d-bp1b234bf7a4**** |
| OrderId |
string |
The order ID. |
20951063702**** |
Examples
Success response
JSON format
{
"RequestId": "7D48FB19-20CA-4725-A870-3D8F5CE6****",
"NodeId": "d-bp1b234bf7a4****",
"OrderId": "20951063702****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | SSLNotSupportAddNode | Instance with SSL certificate can't add node, please contact us to solve this problem. | SSL encryption instances do not allow nodes to be added. If you need to, contact us to solve the problem. |
| 400 | ErrorInsufficientResource | There is not enough resource for your operation, requestId: %s. | There is not enough resource for your operation, requestId: %s. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.