Mengambil izin pengguna pada database dan tabel.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
ID penyewa. Catatan
Untuk melihat ID penyewa, arahkan pointer ke gambar profil di pojok kanan atas Konsol Data Management (DMS). Untuk informasi selengkapnya, lihat bagian "Lihat informasi tentang penyewa saat ini" dalam topik Manage DMS tenants. |
3*** |
| PermType |
string |
Yes |
Izin pada jenis sumber daya tertentu yang ingin Anda tanyakan. Nilai yang valid:
|
DATABASE |
| UserId |
string |
Yes |
ID pengguna. Anda dapat memanggil operasi GetUser atau ListUsers untuk menanyakan ID pengguna. Catatan
ID pengguna berbeda dengan ID Akun Alibaba Cloud Anda. |
51**** |
| DatabaseName |
string |
No |
Nama database. |
db_name |
| SearchKey |
string |
No |
Kata kunci yang digunakan dalam kueri. Misalnya, jika Anda ingin menanyakan izin pada suatu instans, Anda dapat menentukan titik akhir instans tersebut, seperti rm-bp144d5ky4l4r****. |
rm-bp144d5ky4l4r**** |
| Logic |
boolean |
No |
Menentukan apakah database tersebut merupakan database logis. Nilai yang valid:
|
false |
| EnvType |
string |
No |
Jenis lingkungan tempat database tersebut berada. Nilai yang valid:
|
dev |
| DbType |
string |
No |
Jenis database. Untuk informasi selengkapnya mengenai nilai yang valid untuk parameter ini, lihat DbType parameter. |
polardb |
| PageNumber |
integer |
No |
Nomor halaman yang akan dikembalikan. |
1 |
| PageSize |
integer |
No |
Jumlah entri yang dikembalikan pada setiap halaman. |
5 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
Jumlah total entri yang memenuhi kondisi kueri. |
1 |
| RequestId |
string |
ID permintaan. |
C51420E3-144A-4A94-B473-8662FCF4AD10 |
| ErrorCode |
string |
Kode kesalahan. |
UnknownError |
| ErrorMessage |
string |
Pesan kesalahan. |
UnknownError |
| UserPermissions |
object |
||
| UserPermission |
array<object> |
Detail izin yang dimiliki pengguna. |
|
|
array<object> |
|||
| DbId |
string |
ID database. |
1860**** |
| TableName |
string |
Nama tabel. |
test_table |
| UserId |
string |
ID pengguna. |
51**** |
| SchemaName |
string |
Nama database. |
test_db |
| Logic |
boolean |
Menunjukkan apakah database tersebut merupakan database logis. Nilai yang valid:
|
false |
| UserNickName |
string |
Nama panggilan pengguna. |
nick_name |
| InstanceId |
string |
ID instans. |
174**** |
| PermDetails |
object |
||
| PermDetail |
array<object> |
Detail izin. |
|
|
object |
|||
| OriginFrom |
string |
Pengguna yang memberikan izin. |
xxx授权 |
| PermType |
string |
Jenis izin. Nilai yang valid:
|
QUERY |
| ExpireDate |
string |
Waktu kedaluwarsa izin. |
2020-12-12 00:00:00 |
| CreateDate |
string |
Waktu izin diberikan. |
2019-12-12 00:00:00 |
| UserAccessId |
string |
ID catatan otorisasi. |
758**** |
| ExtraData |
string |
Parameter ini dicadangkan. |
xxx |
| EnvType |
string |
Jenis lingkungan tempat database tersebut berada. Nilai yang valid:
|
dev |
| ColumnName |
string |
Nama bidang. |
column_name |
| DbType |
string |
Jenis database. Untuk informasi selengkapnya mengenai nilai yang valid untuk parameter ini, lihat DbType parameter. |
polardb |
| DsType |
string |
Izin pada jenis objek tertentu yang diberikan kepada pengguna. Nilai yang valid:
|
DATABASE |
| TableId |
string |
ID tabel. |
13434 |
| SearchName |
string |
Nama yang digunakan untuk mencari database. |
test_db@xxx:3306 |
| Alias |
string |
Alias instans. |
instance_alias |
| Host |
string |
Titik akhir yang digunakan untuk menghubungkan database. |
rm-bp144d5ky4l4r**** |
| Port |
integer |
Port yang digunakan untuk menghubungkan ke instans. |
3306 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"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
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.