Membuat aturan otorisasi untuk memberikan akses Batch ke Aset kepada beberapa pengguna dan mengatur periode validitas akses mereka. Fitur aturan otorisasi meningkatkan efisiensi pengelolaan pengguna dan Aset, serta mengontrol periode waktu saat pengguna dapat mengakses Aset.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:CreateRule |
create |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans bastion host. Catatan
Anda dapat memanggil operasi DescribeInstances untuk mendapatkan parameter ini. |
bastionhost-cn-5yd2ymfsa0e |
| RegionId |
string |
No |
ID wilayah bastion host. Catatan
Untuk pemetaan antara ID wilayah dan nama wilayah, lihat Regions and zones. |
cn-hangzhou |
| RuleName |
string |
Yes |
Nama aturan otorisasi. Panjang maksimum: 128 karakter. |
rule |
| Comment |
string |
No |
Deskripsi aturan otorisasi. Panjang maksimum: 500 karakter. |
comment |
| EffectiveStartTime |
integer |
No |
Pengatur waktu mulai periode validitas untuk aturan otorisasi, dalam detik (format timestamp). |
1669630029 |
| EffectiveEndTime |
integer |
No |
Pengatur waktu berakhir periode validitas untuk aturan otorisasi, dalam detik (format timestamp). |
1672502400 |
| UserIds |
array |
No |
Array ID pengguna. |
|
|
string |
No |
ID pengguna. Catatan
Anda dapat memanggil operasi ListUsers untuk mendapatkan parameter ini. |
1 |
|
| UserGroupIds |
array |
No |
Array ID kelompok pengguna. |
|
|
string |
No |
ID kelompok pengguna. Catatan
Anda dapat memanggil operasi ListUserGroups untuk mendapatkan parameter ini. |
1 |
|
| Hosts |
array<object> |
No |
Informasi Host. |
|
|
object |
No |
ID host dan ID akun host yang akan diotorisasi. |
||
| HostId |
string |
No |
ID host. |
1 |
| HostAccountIds |
array |
No |
Array ID akun host. |
|
|
string |
No |
ID akun host. |
1 |
|
| Databases |
array<object> |
No |
Informasi database. |
|
|
object |
No |
ID instans database dan ID akun database yang akan diotorisasi. |
||
| DatabaseId |
string |
No |
ID instans database. |
2 |
| DatabaseAccountIds |
array |
No |
Array ID akun database. |
|
|
string |
No |
ID akun database. |
4 |
|
| HostGroups |
array<object> |
No |
Informasi kelompok Aset yang akan diotorisasi. |
|
|
object |
No |
Kelompok Aset yang akan diotorisasi. |
||
| HostGroupId |
string |
No |
ID kelompok Aset. |
3 |
| HostAccountNames |
array |
No |
Array nama akun aset. |
|
|
string |
No |
Nama akun aset. |
root |
|
| ProjectId |
integer |
No |
ID proyek. |
3 |
Array Hosts.
Struktur Host
| Field | Tipe | Deskripsi |
| HostId | string | ID host. |
| HostAccountIds | array[string] | Array ID akun host. |
Array HostGroups.
Struktur HostGroup
| Field | Tipe | Deskripsi |
| HostGroupId | string | ID kelompok Host. |
| HostAccountNames | array[string] | Array nama akun Host. |
Struktur AssetGroup
| Field | Tipe | Deskripsi |
| AssetGroupId | string | ID kelompok Aset. |
| AssetAccountNames | array[string] | Array nama akun Aset. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan unik yang dihasilkan oleh Alibaba Cloud untuk permintaan ini. |
BFA818E3-0A53-51F4-8DB5-AF2A62A6D042 |
| RuleId |
string |
ID aturan otorisasi. |
1 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "BFA818E3-0A53-51F4-8DB5-AF2A62A6D042",
"RuleId": "1"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 400 | RuleAlreadyExists | The rule already exists. | |
| 500 | InternalError | An unknown error occurred. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.