Creates a read-only shard account for an ApsaraDB for MongoDB sharded cluster instance with cloud disks.
Operation description
Shard accounts can be created only for ApsaraDB for MongoDB sharded cluster instances with cloud disks.
Shard accounts are granted fixed read-only permissions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:CreateAccount |
create |
*DBInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
The instance ID. |
dds-uf6e9433e955xxxx |
| AccountName |
string |
Yes |
The account name. The name must be 4 to 16 characters in length and can contain lowercase letters, digits, and underscores (_). It must start with a lowercase letter. The account has read-only permissions. |
admin1 |
| AccountPassword |
string |
Yes |
The account password. The password must be 8 to 32 characters in length and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include ! @ # $ % ^ & * ( ) _ + - = Note
For information about how to handle special characters, see What do I do if a connection fails because the username or password in the connection string contains special characters? |
Test123456! |
| CharacterType |
string |
No |
The type of the account to be created. Valid values:
Note
Currently, only db accounts are supported. |
db |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
7FEF1BEF-2842-5758-9126-415A297XXXXX |
| TaskId |
integer |
The task ID. |
123456 |
Examples
Success response
JSON format
{
"RequestId": "7FEF1BEF-2842-5758-9126-415A297XXXXX",
"TaskId": 123456
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidAccountName.Malformed | Specified parameter AccountName is not valid. | The specified AccountName parameter is invalid. |
| 400 | InvalidAccountPassword.Malformed | Specified parameter AccountPassword is not valid. | The specified parameter AccountPassword is invalid. |
| 400 | InvalidAccountDescription.Malformed | Specified parameter AccountDescription is not valid. | The specified AccountDescription parameter is invalid. |
| 404 | AccountLimitExceeded | AccountQuotaExceeded: Exceeding the allowed amount of account. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.