Mengizinkan 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:AttachHostGroupAccountsToUser |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID bastion host yang ingin Anda gunakan untuk memberikan izin kepada pengguna untuk mengelola grup host dan akun host. Catatan
Anda dapat memanggil operasi DescribeInstances untuk meminta ID bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
ID region dari bastion host yang ingin Anda gunakan untuk memberikan izin kepada pengguna untuk mengelola grup host dan akun host. Catatan
Untuk informasi selengkapnya tentang pemetaan antara ID region dan nama region, lihat Region dan zona. |
cn-hangzhou |
| UserId |
string |
Yes |
ID pengguna yang ingin Anda beri izin untuk mengelola grup host dan akun host. Catatan
Anda dapat memanggil operasi ListUsers untuk meminta ID pengguna. |
1 |
| HostGroups |
string |
Yes |
ID grup host dan nama akun host yang ingin Anda beri izin kepada pengguna untuk dikelola. Anda dapat menentukan hingga 10 ID grup host dan hingga 10 nama akun host untuk setiap grup host. Anda juga dapat menentukan hanya ID grup host saja. Dalam hal ini, pengguna diberi izin 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 meminta ID grup host dan operasi ListHostAccounts untuk meminta 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 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 parameter 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](~~148139~~). 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 panggilan. |
|
|
array<object> |
|||
| Code |
string |
Kode pengembalian yang menunjukkan apakah panggilan berhasil. Nilai yang valid:
|
OK |
| Message |
string |
Parameter ini sudah tidak digunakan lagi. |
None |
| HostGroupId |
string |
ID grup host. |
1 |
| UserId |
string |
ID pengguna. |
1 |
| HostAccountNames |
array<object> |
Hasil pemberian izin kepada pengguna untuk mengelola akun host. |
|
|
object |
|||
| Code |
string |
The return code that indicates whether the user was authorized to manage the host account. Valid values:
|
OK |
| Message |
string |
This parameter is deprecated. |
None |
| HostAccountName |
string |
The name of the host account. |
root |
Contoh
Respons sukses
JSONformat
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"HostGroupId": "1",
"UserId": "1",
"HostAccountNames": [
{
"Code": "OK",
"Message": "None",
"HostAccountName": "root"
}
]
}
]
}
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.