Obtém a saída de comandos de uma instância. A saída retornada é codificada em Base64.
Observações de uso
- O ECS é um serviço virtualizado baseado em nuvem e não pode ser conectado a dispositivos de exibição. No entanto, o Alibaba Cloud armazena em cache as saídas de comandos do sistema da última inicialização, reinicialização ou desligamento das instâncias ECS. Você pode chamar a operação GetInstanceConsoleOutput para obter essas saídas.
- Não é possível obter as saídas de comandos de instâncias que pertencem a tipos de instância descontinuados. Para mais informações, consulte Tipos de instância descontinuados.
- Não é possível obter as saídas de comandos de instâncias Windows.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | GetInstanceConsoleOutput |
A operação que você deseja executar. Defina o valor como GetInstanceConsoleOutput. |
| RegionId | String | Sim | cn-hangzhou |
O ID da região da instância. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
| InstanceId | String | Sim | i-bp1c1xhsrac2coiw**** |
O ID da instância. |
| RemoveSymbols | Boolean | Não | false |
Especifica se os símbolos de formatação devem ser removidos da saída de comandos retornada. Valores válidos:
Valor padrão: false. |
Parâmetros da resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
| LastUpdateTime | String | 2018-03-22 10:04:57 |
O horário em que a entrada de log anterior foi gerada no kernel do Linux. O horário segue o padrão ISO 8601 no formato aaaa-MM-dd HH:mm:ss. O horário é exibido em UTC+8. |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
O ID da solicitação. |
| InstanceId | String | i-bp1c1xhsrac2coiw**** |
O ID da instância. |
| ConsoleOutput | String | V2VsY29tZSB0byBDZW50T1MgCgpDaGVja2luZyBmaWxlc3lzdGVtcwpDaGVja2luZyBhbGwgZmlsZSBzeXN0ZW1zLgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvXSBmc2NrLmV4dDQgLWEgL2Rldi92ZGExIAovZGV2L3ZkYTE6IGNsZWFuLCAzMjAxNi8yNjIxNDQwIGZpbGVzLCA0NDc5NzQvMTA0ODU1MDQgYmxvY2tzCgpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cApDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0YSBjb2xsZWN0b3IgKHNhZGMpLi4uIAoKQnJpbmdpbmcgdXAgaW50ZXJmYWNlIGV0aDA6ICAKRGV0ZXJtaW5pbmcgSVAgaW5mb3JtYXRpb24gZm9yIGV0aDAuLi4gZG9uZS4KCmFsaXl1bi1zZXJ2aWNlIHN0YXJ0L3J1bm5pbmcsIHByb2Nlc3MgMTczMwpmaW5pc2hlZAoKQ2VudE9TIHJlbGVhc2UgNi44IChGaW5hbCkKS2VybmVsIDIuNi4zMi02OTYuMy4yLmVsNi5pNjg2IG9uIGFuIGk2ODYKCmlaMnplZDk2ZTQ2MmF5cjBxeioqKioqIGxvZ2luOg== |
A saída de comandos da instância codificada em Base64. |
Exemplos
Solicitações de exemplo
http://ecs-cn-hangzhou.aliyuncs.com/?Action=GetInstanceConsoleOutput
&InstanceId=i-bp1c1xhsrac2coiw****
&RegionId=cn-hangzhou
&<Common request parameters>
Respostas de sucesso de exemplo
XML formato
HTTP/1.1 200 OK
Content-Type:application/xml
<GetInstanceConsoleOutputResponse>
<RequestId>22A1933F-AD02-4560-A6A7-53CF2231D942</RequestId>
<InstanceId>i-bp1c1xhsrac2coiw****</InstanceId>
<LastUpdateTime>2018-03-22 10:04:57</LastUpdateTime>
<ConsoleOutput>V2VsY29tZSB0byBDZW50T1MgCgpDaGVja2luZyBmaWxlc3lzdGVtcwpDaGVja2luZyBhbGwgZmlsZSBzeXN0ZW1zLgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvXSBmc2NrLmV4dDQgLWEgL2Rldi92ZGExIAovZGV2L3ZkYTE6IGNsZWFuLCAzMjAxNi8yNjIxNDQwIGZpbGVzLCA0NDc5NzQvMTA0ODU1MDQgYmxvY2tzCgpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cApDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0YSBjb2xsZWN0b3IgKHNhZGMpLi4uIAoKQnJpbmdpbmcgdXAgaW50ZXJmYWNlIGV0aDA6ICAKRGV0ZXJtaW5pbmcgSVAgaW5mb3JtYXRpb24gZm9yIGV0aDAuLi4gZG9uZS4KCmFsaXl1bi1zZXJ2aWNlIHN0YXJ0L3J1bm5pbmcsIHByb2Nlc3MgMTczMwpmaW5pc2hlZAoKQ2VudE9TIHJlbGVhc2UgNi44IChGaW5hbCkKS2VybmVsIDIuNi4zMi02OTYuMy4yLmVsNi5pNjg2IG9uIGFuIGk2ODYKCmlaMnplZDk2ZTQ2MmF5cjBxeioqKioqIGxvZ2luOg==</ConsoleOutput>
</GetInstanceConsoleOutputResponse>
JSON formato
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "22A1933F-AD02-4560-A6A7-53CF2231D942",
"InstanceId" : "i-bp1c1xhsrac2coiw****",
"LastUpdateTime" : "2018-03-22 10:04:57",
"ConsoleOutput" : "V2VsY29tZSB0byBDZW50T1MgCgpDaGVja2luZyBmaWxlc3lzdGVtcwpDaGVja2luZyBhbGwgZmlsZSBzeXN0ZW1zLgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvXSBmc2NrLmV4dDQgLWEgL2Rldi92ZGExIAovZGV2L3ZkYTE6IGNsZWFuLCAzMjAxNi8yNjIxNDQwIGZpbGVzLCA0NDc5NzQvMTA0ODU1MDQgYmxvY2tzCgpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cApDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0YSBjb2xsZWN0b3IgKHNhZGMpLi4uIAoKQnJpbmdpbmcgdXAgaW50ZXJmYWNlIGV0aDA6ICAKRGV0ZXJtaW5pbmcgSVAgaW5mb3JtYXRpb24gZm9yIGV0aDAuLi4gZG9uZS4KCmFsaXl1bi1zZXJ2aWNlIHN0YXJ0L3J1bm5pbmcsIHByb2Nlc3MgMTczMwpmaW5pc2hlZAoKQ2VudE9TIHJlbGVhc2UgNi44IChGaW5hbCkKS2VybmVsIDIuNi4zMi02OTYuMy4yLmVsNi5pNjg2IG9uIGFuIGk2ODYKCmlaMnplZDk2ZTQ2MmF5cjBxeioqKioqIGxvZ2luOg=="
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
| 400 | MissingParameter | %s | Um parâmetro obrigatório não foi especificado. |
| 404 | InvalidParameter | %s | Valor de parâmetro inválido. |
| 405 | IncorrectInstanceStatus | %s | Esta operação não pode ser executada na instância no estado atual. |
| 405 | NotSupported | %s | Sua operação é inválida. |
| 429 | Throttling | %s | A solicitação foi negada devido ao limite de taxa. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.