Mengotorisasi pengguna untuk mengelola satu atau beberapa grup host dan akun host.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:AttachHostGroupAccountsToUserGroup |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID dari bastion host yang ingin Anda otorisasi grup penggunanya untuk mengelola grup host dan akun host yang ditentukan. Catatan
Anda dapat memanggil operasi DescribeInstances untuk mengkueri ID bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
ID region dari bastion host yang ingin Anda otorisasi grup penggunanya untuk mengelola grup host dan akun host yang ditentukan. Catatan
Untuk informasi selengkapnya tentang pemetaan antara ID region dan nama region, lihat Region dan zona. |
cn-hangzhou |
| UserGroupId |
string |
Yes |
ID dari grup pengguna yang ingin Anda otorisasi untuk mengelola grup host dan akun host yang ditentukan. Catatan
Anda dapat memanggil operasi ListUserGroups untuk mengkueri ID grup pengguna. |
1 |
| HostGroups |
string |
Yes |
ID grup host dan nama akun host yang ingin Anda otorisasi grup penggunanya untuk mengelola. Anda dapat menentukan hingga 10 ID grup host dan hingga 10 nama akun host untuk setiap grup host. Anda dapat menentukan hanya ID grup host. Dalam hal ini, grup pengguna diotorisasi untuk mengelola hanya grup host yang ditentukan. Untuk informasi selengkapnya tentang parameter ini, lihat bagian "Deskripsi parameter HostGroups" pada topik ini. Catatan
Anda dapat memanggil operasi ListHostGroups untuk mengkueri ID grup host dan operasi ListHostAccounts untuk mengkueri nama akun host. |
[ {"HostGroupId":"1"}, {"HostGroupId":"2","HostAccountNames":["root","111","abc"]}, {"HostGroupId":"3","HostAccountNames":["root","111","abc"]}, {"HostGroupId":"4","HostAccountNames":["root","111","abc"]}] |
Deskripsi HostGroups
| Field | Tipe | Contoh | Deskripsi |
| HostGroupId | string | 1 | ID dari grup host. |
| HostAccountNames | array[string] | ["root","111","abc"] | Nama akun host. Nilainya berupa string JSON. Anda dapat menentukan hingga 10 nama akun host untuk setiap grup host. |
Kode berikut memberikan contoh pengaturan HostGroups:
[
{"HostGroupId":"1"},
{"HostGroupId":"2","HostAccountNames":["root","111","abc"]},
{"HostGroupId":"3","HostAccountNames":["root","111","abc"]},
{"HostGroupId":"4","HostAccountNames":["root","111","abc"]}
]
Semua operasi API Alibaba Cloud harus menyertakan parameter permintaan umum. Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum. Untuk informasi selengkapnya tentang contoh permintaan, lihat bagian "Contoh" pada topik ini.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Results |
array<object> |
Hasil dari pemanggilan. |
|
|
array<object> |
|||
| Code |
string |
Kode pengembalian yang menunjukkan apakah pemanggilan berhasil. Nilai yang valid:
|
OK |
| Message |
string |
Parameter ini sudah usang. |
None |
| HostGroupId |
string |
ID dari grup host. |
1 |
| UserGroupId |
string |
ID dari grup pengguna. |
1 |
| HostAccountNames |
array<object> |
Hasil pengotorisasian grup pengguna untuk mengelola akun host yang ditentukan. |
|
|
object |
|||
| Code |
string |
The return code that indicates whether the user group was authorized to manage the specified host account. Valid values:
|
OK |
| Message |
string |
This parameter is deprecated. |
None |
| HostAccountName |
string |
The name of the host account. |
abc |
Contoh
Respons sukses
JSONformat
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"HostGroupId": "1",
"UserGroupId": "1",
"HostAccountNames": [
{
"Code": "OK",
"Message": "None",
"HostAccountName": "abc"
}
]
}
]
}
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.