建立雲資料庫 Tair(相容 Redis)執行個體的帳號。
介面說明
該 API 僅支援相容 Redis 4.0 及以上版本的執行個體;
使用該 API 需要執行個體狀態為運行中;
一個執行個體下最多可建立 18 個帳號。
該 API 對應的控制台操作請參見帳號管理。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
kvstore:CreateAccount |
create |
*DBInstance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| InstanceId |
string |
是 |
執行個體 ID。 |
r-bp1zxszhcgatnx**** |
| AccountName |
string |
是 |
帳號名,需滿足以下條件:
|
demoaccount |
| AccountPrivilege |
string |
否 |
帳號許可權,取值:
|
RoleReadOnly |
| AccountPassword |
string |
是 |
帳號的密碼。長度為 8~32 位,需包含大寫字母、小寫字母、特殊字元和數字中的至少三種,允許的特殊字元包括 |
uWonno21**** |
| AccountDescription |
string |
否 |
帳號描述。
|
testaccount |
| AccountType |
string |
否 |
帳號類型,取值固定為 Normal(普通帳號)。 |
Normal |
| SourceBiz |
string |
否 |
本參數僅用於內部維護,無需傳入。 |
SDK |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
ABAF95F6-35C1-4177-AF3A-70969EBD**** |
| InstanceId |
string |
執行個體 ID。 |
r-bp1zxszhcgatnx**** |
| AcountName |
string |
本參數已廢棄。 |
demoaccount |
| AccountName |
string |
帳號名稱。 |
demoaccount |
樣本
正常返回樣本
JSON格式
{
"RequestId": "ABAF95F6-35C1-4177-AF3A-70969EBD****",
"InstanceId": "r-bp1zxszhcgatnx****",
"AcountName": "demoaccount",
"AccountName": "demoaccount"
}
異常返回樣本
JSON格式
{
"RequestId":"ABAF95F6-35C1-4177-AF3A-70969EBDF624",
"AcountName":"test2"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidAccountName.Duplicate | Specified AccountName already exists in this instance. | 當前賬戶名已經存在於此執行個體,請選擇新的 AccountName 參數 |
| 400 | InvalidAccountName.Format | Specified AccountName is not valid. | |
| 400 | InvalidEngineVersion.Format | Current EngineVersion does not support operations. | 當前執行個體引擎版本號碼不支援此操作 |
| 400 | InvalidAccountDescription.Format | Specified AccountDescription is not valid. | |
| 400 | InvalidAccountPassword.Format | Specified AccountPassword is not valid. | |
| 400 | InvalidDBInstanceAccountMode.Format | Current DB instance AccountMode does not support this operation. | |
| 400 | InvalidAccountName.Forbid | Specified AccountName is a keyword. | |
| 400 | InvalidAccountPrivilege.Malformed | Specified account privilege is not valid. | |
| 403 | AccountLimitExceeded | Exceeding the allowed amount of account. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。