Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-08 GMT+08:00

Obtenção de endereço de login do VNC

Função

Essa API é usada para obter o endereço para fazer login remotamente em um ECS usando o VNC.

URI

POST /v1/{project_id}/cloudservers/{server_id}/remote_console

Tabela 1 descreve os parâmetros no URI.
Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

server_id

Sim

Especifica a ID de ECS.

Solicitação

Parâmetros de solicitação

Tabela 2 descreve os parâmetros de solicitação.

Tabela 2 Parâmetros de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

remote_console

Sim

Objeto

Obtém o endereço para efetuar login remotamente em um ECS. Para mais detalhes, consulte Tabela 3.

Tabela 3 parâmetros remote_console

Parâmetro

Obrigatório

Tipo

Descrição

type

Sim

String

Especifica um modo de login remoto. Ajuste-o para novnc.

protocol

Sim

String

Especifica um protocolo de login remoto. Defina-o para vnc.

Resposta

Parâmetros de resposta

Tabela 4 descreve os parâmetros de resposta.

Tabela 4 Parâmetros de resposta

Parâmetro

Tipo

Descrição

remote_console

Object

Obtém o endereço para efetuar login remotamente em um ECS. Para mais detalhes, consulte Tabela 5.

Tabela 5 descrição do campo remote_console

Parâmetro

Tipo

Descrição

type

String

Especifica um modo de login remoto.

protocol

String

Especifica um protocolo de login remoto.

url

String

Especifica um URL de login remoto.

Exemplo de solicitação

POST https://{endpoint}/v1/13c67a214ced4afb88d911ae4bd5721a/cloudservers/47bc79ae-df61-4ade-9197-283a74e5d70e/remote_console
{
    "remote_console": {
        "protocol": "vnc",
        "type": "novnc"
    }
}

Exemplo de resposta

{
   "remote_console": {
        "type": "novnc",
        "protocol": "vnc",
        "url": "https://nova-novncproxy.az1.dc1.domainname.com:8002/vnc_auto.html?token=0fda3eca-8232-4249-a69f-44ce8ab31be6&lang=EN&tLength=70"
    }
}

Valores retornados

Consulte Valores retornados para solicitações gerais.

Códigos de erro

Consulte Códigos de erro.