https://api.yisu.com/rds/account/getAccountList
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | 錯誤碼 | ||
message | string | 非必須 | 錯誤信息 | ||
data | object | 非必須 | 返回數據 | ||
├─ Accounts | object [] | 非必須 | 賬號列表 | item 類型: object | |
├─ accountName | string | 必須 | 賬號名 | ||
├─ accountType | string | 必須 | 賬號類型 high高權限賬號,normal普通賬號 | ||
├─ accountStatus | string | 必須 | 狀態,usable可用,disable不可用 | ||
├─ Remark | string | 必須 | 備注 | ||
├─ bindDbs | object [] | 必須 | 綁定的數據庫 | item 類型: object | |
├─ dbName | string | 必須 | 數據庫名 | ||
├─ Authority | string | 必須 | 權限:write讀寫,readOnly只讀,ddlOnly僅ddl,dmlOnly僅dml | ||
requestId | string | 非必須 | 請求ID |
curl -XPOST
"https://api.yisu.com/rds/account/getAccountList" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171"
{
"code": 200,
"message": "請求成功",
"data": {
"Accounts": [
{
"accountName": "yisutest",
"accountType": "normal",
"accountStatus": "usable",
"Remark": "測試代理賬號",
"bindDbs": [
{
"dbName": "db2",
"Authority": "write"
}
]
}
]
},
"requestId": "6bd063b13b6a4d006857728dce6b5fb1"
}
https://api.yisu.com/rds/account/createAccount
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountPassword | string | 是 | 密碼 |
confirmPassword | string | 是 | 確認密碼 |
accountType | string | 是 | 賬號類型:high,normal |
bindDbs | string | 是 | 綁定的數據庫:{數據庫名:權限}; 權限:write讀寫,readOnly只讀,ddlOnly僅ddl,dmlOnly僅dml |
accountRemark | string | 否 | 備注 |
accountName | string | 是 | 賬號 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | 錯誤碼 | ||
message | string | 非必須 | 錯誤信息 | ||
requestId | string | 非必須 | 請求ID |
curl -XPOST
"https://api.yisu.com/rds/account/createAccount" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountPassword=Yisu1234=confirmPassword=Yisu1234=accountType=normal=bindDbs=%7B%22db2%22%3A%22write%22%2C%22test%22%3A%22readOnly%22%7D=accountRemark=%E6%B5%8B%E8%AF%95%E4%BB%A3%E7%90%86%E8%B4%A6%E5%8F%B7=accountName=yisutest"
{
"code": 200,
"message": "請求成功",
"requestId": "564dcc9f3abb1f89bd374144d9a974e7"
}
https://api.yisu.com/rds/account/getAccountBindDbs
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountName | string | 是 | 賬號名稱 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | 錯誤碼 | ||
message | string | 非必須 | 錯誤信息 | ||
data | object | 非必須 | 返回數據 | ||
├─ allDbs | object [] | 非必須 | 數據庫列表 | item 類型: object | |
├─ dbName | string | 必須 | 數據庫名 | ||
├─ Authority | string,null | 必須 | 權限:write讀寫,readOnly只讀,ddlOnly僅ddl,dmlOnly僅dml | ||
├─ isBind | number | 必須 | 是否綁定,1是0否 | ||
requestId | string | 非必須 | 請求ID |
curl -XPOST
"https://api.yisu.com/rds/account/getAccountBindDbs" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountName=yisutest"
{
"code": 200,
"message": "請求成功",
"data": {
"allDbs": [
{
"dbName": "db2",
"Authority": "write",
"isBind": 1
}
]
},
"requestId": "a7012073b00170980738ac900abe9b9d"
}
https://api.yisu.com/rds/account/reBindAccountDbs
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountName | string | 是 | 賬號名稱 |
bindDbs | string | 是 | 賬號權限,不能為空 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | |||
message | string | 非必須 | |||
requestId | string | 非必須 |
curl -XPOST
"https://api.yisu.com/rds/account/reBindAccountDbs" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountName=yisutest=bindDbs=%7B%22db2%22%3A%22write%22%2C%22test%22%3A%22ddlOnly%22%7D"
{
"code": 200,
"message": "請求成功",
"requestId": "cc2da722d07600c0ed7b833d9b64529d"
}
https://api.yisu.com/rds/account/resetAccountPassword
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountName | string | 是 | 賬號名稱 |
accountPassword | string | 是 | 密碼 |
confirmPassword | string | 是 | 確認密碼 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | 錯誤碼 | ||
message | string | 非必須 | 錯誤信息 | ||
requestId | string | 非必須 | 請求ID |
curl -XPOST
"https://api.yisu.com/rds/account/resetAccountPassword" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountName=yisutest=accountPassword=Yisu123456=confirmPassword=Yisu123456"
{
"code": 200,
"message": "請求成功",
"requestId": "7b5e13d25c91249066a8fc854237bd35"
}
https://api.yisu.com/rds/account/resetAccountRemark
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountName | string | 是 | 賬號名稱 |
accountRemark | string | 是 | 備注 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | 錯誤碼 | ||
message | string | 非必須 | 錯誤信息 | ||
requestId | string | 非必須 | 請求ID |
curl -XPOST
"https://api.yisu.com/rds/account/resetAccountRemark" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountName=yisutest=accountRemark=Yisu123456"
{
"code": 200,
"message": "請求成功",
"requestId": "df9f604f8682dfe2e401120b9181150d"
}
https://api.yisu.com/rds/account/deleteAccount
POST
application/x-www-form-urlencoded
以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。
名稱 | 類型 | 是否必填 | 說明 |
---|---|---|---|
instanceId | string | 是 | 實例ID |
accountName | string | 是 | 賬號名稱 |
名稱 | 類型 | 是否必須 | 默認值 | 備注 | 其他信息 |
---|---|---|---|---|---|
code | number | 非必須 | |||
message | string | 非必須 | |||
requestId | string | 非必須 |
curl -XPOST
"https://api.yisu.com/rds/account/deleteAccount" \
-H "content-type: application/x-www-form-urlencoded" \
-d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=accountName=yisutest"
{
"code": 200,
"message": "請求成功",
"requestId": "b16052722828253c2e9b75628e209836"
}