Menghapus database dan akun database yang diotorisasi ke kelompok pengguna.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:DetachDatabaseAccountsFromUserGroup |
update |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans bastion host. Catatan
Anda dapat memanggil DescribeInstances untuk mendapatkan parameter ini. |
bastionhost-cn-7mz2v120f0y |
| RegionId |
string |
No |
ID wilayah bastion host. Catatan
Untuk pemetaan antara ID wilayah dan nama wilayah, lihat Regions and zones. |
cn-hangzhou |
| UserGroupId |
string |
Yes |
ID kelompok pengguna tempat Anda ingin menghapus database dan akun database yang diotorisasi. Catatan
Anda dapat memanggil ListUserGroups untuk mendapatkan parameter ini. |
1 |
| Databases |
array<object> |
No |
Informasi tentang database tempat Anda ingin menghapus otorisasi. |
|
|
object |
No |
Anda dapat menentukan hingga 10 ID Instansiasi basis data, dan setiap Instansiasi basis data mendukung hingga 10 ID akun database. Anda tidak perlu menentukan ID akun database. Jika Anda tidak menentukan ID akun database, Instansiasi basis data yang diotorisasi dan semua akun database yang diotorisasi dari Instansiasi basis data tersebut akan dihapus dari kelompok pengguna. |
||
| DatabaseId |
string |
No |
ID instans database tempat Anda ingin menghapus otorisasi. |
4 |
| DatabaseAccountIds |
array |
No |
ID akun database tempat Anda ingin menghapus otorisasi. |
|
|
string |
No |
ID akun database tempat Anda ingin menghapus otorisasi. |
["1","2","3"] |
|
| ProjectId |
integer |
No |
ID proyek. |
3 |
Struktur data parameter permintaan.
Array objek Database.
| Field | Tipe | Deskripsi |
| DatabaseId | string | ID Instansiasi basis data. |
| DatabaseAccountIds | array[string] | Array ID akun database. Parameter ini adalah string berformat JSON. Anda dapat menentukan hingga 10 ID akun database. |
Berikut adalah contoh parameter ini.
[
{"DatabaseId":"1"} // Menghapus otorisasi database dan menghapus otorisasi akun
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // Hanya menghapus otorisasi akun
{"DatabaseId":"5","DatabaseAccountIds":[]} // Tidak didukung
...
]
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan unik yang dihasilkan oleh Alibaba Cloud untuk permintaan ini. |
AC528ED1-C302-56E5-9CB5-ADA625D64FF9 |
| Results |
array<object> |
Informasi hasil. |
|
|
array<object> |
|||
| Code |
string |
Kode kesalahan. Nilai OK menunjukkan bahwa penghapusan berhasil. Kode kesalahan lain menunjukkan bahwa penghapusan gagal. |
OK |
| DatabaseAccounts |
array<object> |
Informasi akun database. |
|
|
object |
|||
| Code |
string |
Kode kesalahan. Nilai OK menunjukkan bahwa penghapusan berhasil. Kode kesalahan lain menunjukkan bahwa penghapusan gagal. |
OK |
| DatabaseAccountId |
string |
ID akun database tempat otorisasi dihapus. |
5 |
| Message |
string |
Paket kesalahan. |
None |
| DatabaseId |
string |
ID database tempat otorisasi dihapus. |
27 |
| Message |
string |
Paket kesalahan. |
None |
| UserGroupId |
string |
ID kelompok pengguna. |
3 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "AC528ED1-C302-56E5-9CB5-ADA625D64FF9",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "5",
"Message": "None"
}
],
"DatabaseId": "27",
"Message": "None",
"UserGroupId": "3"
}
]
}
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.