查詢指定實例的所有賬戶信息。
請求參數
說明 該API輸入參數中包括密碼等隱私數據,出于安全考慮,用戶必須使用HTTPS協議來調用此API。
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
<公共請求參數> | - | - | 參見公共參數。 |
Action | String | 是 |
系統規定參數,取值:DescribeAccounts。 |
InstanceId | String | 是 | 實例 ID(全局唯一)。 |
返回參數
名稱 | 類型 | 描述 |
---|---|---|
<公共返回參數> | String | 參見公共返回參數。 |
AccountList | List<Account> | 賬戶組成的集合。 |
名稱 | 類型 | 描述 |
---|---|---|
AccountName | String | 賬戶名稱。 |
AccountStatus | String | 賬號狀態:
|
AccountDescription | String | 賬號備注信息。 |
AccountType | String | 賬戶類型:
|
DatabasePrivileges | List<DatabasePrivilege> | 由DatabasePrivilege組成的數組。 |
名稱 | 類型 | 描述 |
---|---|---|
DBName | String | 數據庫名。 |
AccountPrivilege | String | DB操作賬號的權限描述:
|
AccountPrivilegeDetail | String | 賬號具體的權限,比如SELECT,UPDATE,ALTER等,由超級賬戶Grant的具體權限在此描述,控制臺授權的為空。 |
請求示例
https://petadata.aliyuncs.com/?Action=DescribeAccounts
&InstanceId=pd-xxxxxxxxxxxxxx
&<[公共請求參數]>
返回示例
XML格式
<DescribeAccountsResponse>
<RequestId>43478987-E313-472E-8C45-9DFD81871198</RequestId>
<AccountList>
<Account>
<DatabasePrivileges>
<DatabasePrivilege>
<AccountPrivilege>ReadWrite</AccountPrivilege>
<AccountPrivilegeDetail>SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EXECUTE,EVENT,TRIGGER</AccountPrivilegeDetail>
<DBName>adb</DBName>
</DatabasePrivilege>
</DatabasePrivileges>
<AccountStatus>ACTIVE</AccountStatus>
<AccountDescription></AccountDescription>
<AccountName>testac01</AccountName>
<AccountType>Normal</AccountType>
</Account>
<Account>
<DatabasePrivileges>
<DatabasePrivilege>
<AccountPrivilege>DDLOnly</AccountPrivilege>
<AccountPrivilegeDetail>CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE</AccountPrivilegeDetail>
<DBName>adb</DBName>
</DatabasePrivilege>
</DatabasePrivileges>
<AccountStatus>ACTIVE</AccountStatus>
<AccountDescription></AccountDescription>
<AccountName>testac02</AccountName>
<AccountType>Normal</AccountType>
</Account>
<Account>
<DatabasePrivileges>
<DatabasePrivilege>
<AccountPrivilege></AccountPrivilege>
<AccountPrivilegeDetail></AccountPrivilegeDetail>
</DatabasePrivilege>
</DatabasePrivileges>
<AccountStatus>ACTIVE</AccountStatus>
<AccountDescription></AccountDescription>
<AccountName>testac03</AccountName>
<AccountType>Normal</AccountType>
</Account>
<Account>
<DatabasePrivileges>
<DatabasePrivilege>
<AccountPrivilege>ReadWrite</AccountPrivilege>
<AccountPrivilegeDetail>SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EXECUTE,EVENT,TRIGGER</AccountPrivilegeDetail>
<DBName>adb</DBName>
</DatabasePrivilege>
</DatabasePrivileges>
<AccountStatus>ACTIVE</AccountStatus>
<AccountDescription></AccountDescription>
<AccountName>testac04</AccountName>
<AccountType>Normal</AccountType>
</Account>
<Account>
<DatabasePrivileges>
<DatabasePrivilege>
<AccountPrivilege></AccountPrivilege>
<AccountPrivilegeDetail></AccountPrivilegeDetail>
</DatabasePrivilege>
</DatabasePrivileges>
<AccountStatus>ACTIVE</AccountStatus>
<AccountDescription></AccountDescription>
<AccountName>testac05</AccountName>
<AccountType>Normal</AccountType>
</Account>
</AccountList>
</DescribeAccountsResponse>
JSON格式
{
"RequestId":"43478987-E313-472E-8C45-9DFD81871198",
"AccountList":{
"Account":[
{
"DatabasePrivileges":{
"DatabasePrivilege":[
{
"AccountPrivilege":"ReadWrite",
"AccountPrivilegeDetail":"SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EXECUTE,EVENT,TRIGGER",
"DBName":"adb"
}
]
},
"AccountStatus":"ACTIVE",
"AccountDescription":"",
"AccountName":"testac01",
"AccountType":"Normal"
},
{
"DatabasePrivileges":{
"DatabasePrivilege":[
{
"AccountPrivilege":"DDLOnly",
"AccountPrivilegeDetail":"CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE",
"DBName":"adb"
}
]
},
"AccountStatus":"ACTIVE",
"AccountDescription":"",
"AccountName":"testac02",
"AccountType":"Normal"
},
{
"DatabasePrivileges":{
"DatabasePrivilege":[
{
"AccountPrivilege":"",
"AccountPrivilegeDetail":""
}
]
},
"AccountStatus":"ACTIVE",
"AccountDescription":"",
"AccountName":"testac03",
"AccountType":"Normal"
},
{
"DatabasePrivileges":{
"DatabasePrivilege":[
{
"AccountPrivilege":"ReadWrite",
"AccountPrivilegeDetail":"SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EXECUTE,EVENT,TRIGGER",
"DBName":"adb"
}
]
},
"AccountStatus":"ACTIVE",
"AccountDescription":"",
"AccountName":"testac04",
"AccountType":"Normal"
},
{
"DatabasePrivileges":{
"DatabasePrivilege":[
{
"AccountPrivilege":"",
"AccountPrivilegeDetail":""
}
]
},
"AccountStatus":"ACTIVE",
"AccountDescription":"",
"AccountName":"testac05",
"AccountType":"Normal"
}
]
}
}