調用CreateAccount介面建立管理資料庫的帳號。

調用該介面時,執行個體必須滿足以下條件,否則將操作失敗:

  • 執行個體狀態為運行中;
  • 資料庫狀態為運行中;
  • 沒有超出單個執行個體內的最大帳號數量。
说明
  • 該參數僅適用於MySQL、MariaDB、SQL Server(除SQL Server 2017叢集版)執行個體;
  • PostgreSQL、PPAS、SQL Server 2017叢集版有且僅有一個高許可權帳號,其他帳號由高許可權帳號串連資料庫後通過SQL建立。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String CreateAccount

系統規定參數,取值:CreateAccount

DBInstanceId String rm-uf6wjk5xxxxxxx

執行個體ID。

AccountName String test1

資料庫帳號名稱。

说明
  • 名稱唯一;
  • 以字母開頭,以字母或數字結尾;
  • 由小寫字母、數字或底線組成;
  • 長度為2~16個字元;
  • 其他非法字元,見禁用關鍵字表
AccountPassword String Test123456

資料庫帳號的密碼。

说明
  • 長度為8~32個字元;
  • 由大寫字母、小寫字母、數字、特殊字元中的任意三種組成;
  • 特殊字元為!@#$&%^*()_+-=
AccountDescription String 測試帳號A

帳號描述,長度為2~256個字元。以中文、英文字母開頭,可以包含數字、中文、英文、底線(_)、虛線(-)。

说明 不能以 http:// 和 https:// 開頭。
AccountType String Normal

帳號類型,取值:

  • Normal:普通帳號;
  • Super:高許可權帳號。

預設值:Normal

AccessKeyId String LTAIfCxxxxxxx

阿里雲頒發給使用者的訪問服務所用的密鑰ID。

返回資料

名稱 類型 樣本值 描述
RequestId String D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD

請求ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=CreateAccount
&DBInstanceId=rm-uf6wjk5xxxxxxx
&AccountName=test1
&AccountPassword=Test123456
&<公用請求參數>

正常返回樣本

XML 格式

<CreateAccountResponse>
         <RequestId>D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD</RequestId>
</CreateAccountResponse>

JSON 格式

{
	"RequestId":"D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。