CreateAccountZonal
Creates an account for an edge cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:CreateAccountZonal |
create |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. Note
Note: Only edge cluster (Zonal) IDs are supported. You can query them by calling the DescribeDBClustersZonal operation. Standard PolarDB cluster IDs returned by DescribeDBClusters cannot be used for this API operation. |
pc-************** |
| AccountName |
string |
Yes |
The name of the account. The name must meet the following requirements:
|
testacc |
| AccountPassword |
string |
Yes |
The password of the account. The password must meet the following requirements:
|
Test1111 |
| AccountType |
string |
No |
The type of the account. Valid values:
|
Normal |
| AccountDescription |
string |
No |
The description of the account. The description must meet the following requirements:
|
testdes |
| DBName |
string |
No |
The names of the databases that the account is authorized to access. You can specify multiple database names separated by commas (,). |
testdb |
| AccountPrivilege |
string |
No |
The permissions of the account. Valid values:
|
ReadWrite |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request and prevent duplicate submissions. You can generate the value of this parameter on the client side. The value must be unique across different requests and is case-sensitive. It can contain a maximum of 64 ASCII characters. |
6000170000591aed949d0f54a343f1a4233c1e7d1c5c****** |
| PrivForAllDB |
string |
No |
Specifies whether to grant the account permissions on all existing databases and all databases to be created in the cluster. Valid values:
|
0 |
| NodeType |
string |
No |
The node type. |
Normal |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
CED079B7-A408-41A1-BFF1-EC608E****** |
Examples
Success response
JSON format
{
"RequestId": "CED079B7-A408-41A1-BFF1-EC608E******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | LockTimeout | The request processing has failed due to lock timeout. | Failed to process the request due to a lock timeout. |
| 400 | EngineMigration.ActionDisabled | Specified action is disabled while custins is in engine migration. | The specified operation is disabled when custins is being migrated across engines. |
| 400 | InvalidAccountPassword.Malformed | The specified parameter AccountPassword is not valid. | The specified AccountPassword parameter is invalid. |
| 400 | InvalidAccountType.Malformed | The specified parameter AccountType is not valid. | The specified AccountType parameter is invalid. |
| 400 | InvalidAccountDescription.Malformed | The specified parameter AccountDescription is not valid. | The specified AccountDescription parameter is invalid. |
| 400 | InvalidAccountPrivilege.Malformed | The specified parameter AccountPrivilege is not valid. | The specified AccountPrivilege parameter is invalid. |
| 400 | InvalidAccountName.Malformed | The specified parameter AccountName is not valid. | The specified AccountName parameter is invalid. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.