Mengambil daftar perintah yang memerlukan persetujuan.
Deskripsi operasi
Operasi API ini memungkinkan administrator untuk mengambil daftar perintah yang memerlukan persetujuan.
Batas kueri per detik (QPS) untuk satu pengguna adalah 10. Jika batas terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi layanan Anda. Panggil operasi ini sesuai kebutuhan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ListApproveCommands |
get |
*Instans.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans Host Bastion. Catatan
Anda dapat memanggil operasi DescribeInstances untuk mendapatkan nilai parameter ini. |
bastionhost-cn-zvp2xvysf08 |
| RegionId |
string |
No |
ID wilayah instans Host Bastion. Catatan
Untuk informasi lebih lanjut mengenai pemetaan antara ID wilayah dan nama wilayah, lihat Regions and zones. |
cn-beijing |
| PageNumber |
string |
Yes |
Nomor halaman yang akan dikembalikan dalam kueri berhalaman. Nilai default: 1. |
1 |
| PageSize |
string |
Yes |
Jumlah maksimum entri yang akan dikembalikan pada setiap halaman dalam kueri berhalaman. Catatan
Tentukan parameter PageSize. |
20 |
| ProjectId |
integer |
No |
ID proyek. |
3 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data tanggapan. |
||
| ApproveCommands |
array<object> |
Daftar perintah. |
|
|
object |
Detail perintah. |
||
| ApproveCommandId |
string |
ID perintah yang menunggu persetujuan. |
1 |
| AssetIp |
string |
Alamat IP aset O&M. |
10.167.XX.XX |
| ClientIp |
string |
Alamat IP sumber tempat aplikasi diajukan. |
172.18.XX.XX |
| ClientUser |
string |
Pengguna Host Bastion yang mengajukan aplikasi. |
test |
| Command |
string |
Perintah yang menunggu persetujuan. |
/bin/bash |
| CreateTime |
string |
Pengatur waktu saat aplikasi diajukan. Unit: detik. Nilainya adalah stempel waktu UNIX. |
1679393152 |
| ProtocolName |
string |
Nama protokol O&M. |
SSH |
| SessionId |
string |
ID sesi O&M yang memicu persetujuan. |
95f873ab64a76d5b0000000000004d5e |
| State |
string |
Status persetujuan. Wait: Menunggu persetujuan. |
Wait |
| AssetAccountName |
string |
Nama akun aset. |
root |
| AssetName |
string |
Nama aset O&M. |
poros-test |
| RequestId |
string |
ID unik permintaan. |
E3EF7711-766D-5888-997B-EFBA76809229 |
| TotalCount |
integer |
Jumlah total perintah yang menunggu persetujuan. |
15 |
Contoh
Respons sukses
JSONformat
{
"ApproveCommands": [
{
"ApproveCommandId": "1",
"AssetIp": "10.167.XX.XX",
"ClientIp": "172.18.XX.XX",
"ClientUser": "test",
"Command": "/bin/bash",
"CreateTime": "1679393152",
"ProtocolName": "SSH",
"SessionId": "95f873ab64a76d5b0000000000004d5e",
"State": "Wait",
"AssetAccountName": "root",
"AssetName": "poros-test"
}
],
"RequestId": "E3EF7711-766D-5888-997B-EFBA76809229",
"TotalCount": 15
}
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.