Consulta os comandos a serem revisados.
Descrição da operação
Consulta os comandos pendentes de revisão como administrador do Bastionhost.
Você pode chamar esta operação até 10 vezes por segundo por conta. Se o número de chamadas por segundo exceder o limite, o limitador será acionado. Como resultado, seus negócios podem ser afetados. Recomendamos que você observe o limite ao chamar esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:ListApproveCommands |
get |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do Bastionhost. Nota
Você pode chamar a operação DescribeInstances para consultar o ID do Bastionhost. |
bastionhost-cn-zvp2xvysf08 |
| RegionId |
string |
Não |
O ID da região do Bastionhost. Nota
Para obter mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-beijing |
| PageNumber |
string |
Sim |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
string |
Sim |
O número de entradas por página. Nota
Recomendamos que você não deixe este parâmetro vazio. |
20 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados retornados. |
||
| ApproveCommands |
array<object> |
Os comandos a serem revisados. |
|
|
object |
Os dados retornados. |
||
| ApproveCommandId |
string |
O ID do comando a ser revisado. |
1 |
| AssetIp |
string |
O endereço IP do ativo para O&M. |
10.167.XX.XX |
| ClientIp |
string |
O endereço IP de origem a partir do qual a solicitação é enviada. |
172.18.XX.XX |
| ClientUser |
string |
O usuário do Bastionhost que enviou a solicitação de O&M. |
test |
| Command |
string |
O comando a ser revisado. |
/bin/bash |
| CreateTime |
string |
A hora em que a solicitação de O&M foi enviada. O valor é um carimbo de data e hora UNIX. Unidade: segundos. |
1679393152 |
| ProtocolName |
string |
O protocolo de O&M. |
SSH |
| SessionId |
string |
O ID da sessão de O&M que acionou a revisão. |
95f873ab64a76d5b0000000000004d5e |
| State |
string |
O status da revisão. Valores válidos: Wait: O comando está pendente de revisão. |
Wait |
| AssetAccountName |
string |
O nome de usuário da conta do ativo que é usada para O&M. |
root |
| AssetName |
string |
O nome do ativo. |
poros-test |
| RequestId |
string |
O ID da solicitação. |
E3EF7711-766D-5888-997B-EFBA76809229 |
| TotalCount |
integer |
O número total de comandos a serem revisados. |
15 |
Exemplos
Resposta de sucesso
JSON formato
{
"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
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.