Memberikan izin pada database dan akun database kepada grup pengguna.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:AttachDatabaseAccountsToUserGroup |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans Bastionhost. Catatan
Panggil operasi DescribeInstances untuk memperoleh ID instans. |
bastionhost-cn-zvp282aly06 |
| RegionId |
string |
No |
ID region dari instans Bastionhost. Catatan
Untuk informasi lebih lanjut tentang pemetaan antara ID region dan nama region, lihat Region dan zona. |
cn-hangzhou |
| UserGroupId |
string |
Yes |
ID grup pengguna yang akan diberi izin. |
2 |
| Databases |
array<object> |
No |
Array objek database. Catatan
Anda dapat menentukan hingga 10 database dan 10 akun database. Jika Anda tidak menentukan akun database apa pun, izin diberikan pada seluruh database. |
|
|
object |
No |
|||
| DatabaseId |
string |
No |
ID instans database tempat Anda ingin memberikan izin. |
58 |
| DatabaseAccountIds |
array |
No |
Array ID akun database. |
|
|
string |
No |
ID akun database. |
["1","2","3"] |
Struktur data parameter permintaan
Array objek Database.
| Field | Tipe | Deskripsi |
| DatabaseId | string | ID database. |
| DatabaseAccountIds | array[string] | Array ID akun. Anda dapat menentukan hingga 10 ID akun. |
Kode berikut menunjukkan contoh parameter ini.
[
{"DatabaseId":"1"} // Berikan izin hanya pada database.
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // Berikan izin pada database dan akunnya.
{"DatabaseId":"5","DatabaseAccountIds":[]} // Tidak didukung.
]
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
5D0EB759-CB0A-537D-A2CC-13A9854FA08D |
| Results |
array<object> |
Hasil dari pemanggilan. |
|
|
array<object> |
|||
| Code |
string |
Kode kesalahan. Jika nilainya adalah `OK`, otorisasi berhasil. Nilai lain menunjukkan bahwa otorisasi gagal. |
OK |
| DatabaseAccounts |
array<object> |
Daftar informasi akun database. |
|
|
object |
|||
| Code |
string |
The error code. If the value is `OK`, the authorization was successful. Other values indicate that the authorization failed. |
OK |
| DatabaseAccountId |
string |
The ID of the database account. |
8 |
| Message |
string |
The error message. |
NULL |
| DatabaseId |
string |
ID instans database. |
2 |
| Message |
string |
Pesan kesalahan. |
NULL |
| UserGroupId |
string |
ID grup pengguna. |
1 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "5D0EB759-CB0A-537D-A2CC-13A9854FA08D",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "8",
"Message": "NULL"
}
],
"DatabaseId": "2",
"Message": "NULL",
"UserGroupId": "1"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.