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
|
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.
|
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. |
Resposta
Parâmetros de resposta
Tabela 4 descreve os 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. |
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
Códigos de erro
Consulte Códigos de erro.