調用ListUserPermissions展示指定使用者所具備的庫表許可權。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dms:ListUserPermissions |
list |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Tid |
integer |
否 |
租戶 ID。 說明
滑鼠移動到介面右上方的頭像處,查看租戶 ID。具體操作,請參見查看租戶資訊。 |
3*** |
| PermType |
string |
是 |
資源權限類別型,取值如下:
|
DATABASE |
| UserId |
string |
是 |
使用者識別碼,可通過調用介面 GetUser 或 ListUsers 擷取該參數的值。 說明
使用者識別碼 不是使用者的阿里雲 Uid。 |
51**** |
| DatabaseName |
string |
否 |
資料庫名。 |
db_name |
| SearchKey |
string |
否 |
搜尋關鍵詞。例如,搜尋執行個體許可權,此處可填入 DMS 中的執行個體地址,如:rm-bp144d5ky4l4r****。 |
rm-bp144d5ky4l4r**** |
| Logic |
boolean |
否 |
是否邏輯庫,取值:
|
false |
| EnvType |
string |
否 |
環境類型,取值如下:
|
dev |
| DbType |
string |
否 |
資料庫類型,取值請參見 DbType 參數說明。 |
polardb |
| PageNumber |
integer |
否 |
第幾頁。 |
1 |
| PageSize |
integer |
否 |
每頁資料量。 |
5 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| TotalCount |
integer |
滿足條件記錄總數。 |
1 |
| RequestId |
string |
請求 ID。 |
C51420E3-144A-4A94-B473-8662FCF4AD10 |
| ErrorCode |
string |
錯誤碼。 |
UnknownError |
| ErrorMessage |
string |
錯誤資訊。 |
UnknownError |
| UserPermissions |
object |
||
| UserPermission |
array<object> |
使用者權限資訊列表。 |
|
|
array<object> |
|||
| DbId |
string |
庫 ID。 |
1860**** |
| TableName |
string |
表名。 |
test_table |
| UserId |
string |
使用者識別碼。 |
51**** |
| SchemaName |
string |
資料庫名。 |
test_db |
| Logic |
boolean |
是否邏輯庫,取值:
|
false |
| UserNickName |
string |
使用者名稱。 |
nick_name |
| InstanceId |
string |
執行個體 ID。 |
174**** |
| PermDetails |
object |
||
| PermDetail |
array<object> |
許可權詳情。 |
|
|
object |
許可權詳情 |
||
| OriginFrom |
string |
許可權授予來源資訊。 |
xxx授權 |
| PermType |
string |
權限類別型,傳回值如下:
|
QUERY |
| ExpireDate |
string |
授權到期時間。 |
2020-12-12 00:00:00 |
| CreateDate |
string |
許可權授予時間。 |
2019-12-12 00:00:00 |
| UserAccessId |
string |
授權記錄 ID。 |
758**** |
| ExtraData |
string |
額外資料,預留參數。 |
xxx |
| EnvType |
string |
資料庫所屬環境類型,傳回值如下:
|
dev |
| ColumnName |
string |
欄位名。 |
column_name |
| DbType |
string |
資料庫類型,傳回值請參見 DbType 參數說明。 |
polardb |
| DsType |
string |
權限類別型,取值如下:
|
DATABASE |
| TableId |
string |
表 ID。 |
13434 |
| SearchName |
string |
庫搜尋名。 |
test_db@xxx:3306 |
| Alias |
string |
執行個體別名。 |
instance_alias |
| Host |
string |
執行個體地址。 |
rm-bp144d5ky4l4r**** |
| Port |
integer |
執行個體連接埠。 |
3306 |
| Success |
boolean |
請求是否成功,傳回值如下:
|
true |
樣本
正常返回樣本
JSON格式
{
"TotalCount": 1,
"RequestId": "C51420E3-144A-4A94-B473-8662FCF4AD10",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"UserPermissions": {
"UserPermission": [
{
"DbId": "1860****",
"TableName": "test_table",
"UserId": "51****",
"SchemaName": "test_db",
"Logic": false,
"UserNickName": "nick_name",
"InstanceId": "174****",
"PermDetails": {
"PermDetail": [
{
"OriginFrom": "xxx授權",
"PermType": "QUERY",
"ExpireDate": "2020-12-12 00:00:00",
"CreateDate": "2019-12-12 00:00:00",
"UserAccessId": "758****",
"ExtraData": "xxx"
}
]
},
"EnvType": "dev",
"ColumnName": "column_name",
"DbType": "polardb",
"DsType": "DATABASE",
"TableId": "13434",
"SearchName": "test_db@xxx:3306",
"Alias": "instance_alias",
"Host": "rm-bp144d5ky4l4r****",
"Port": 3306
}
]
},
"Success": true
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。