获取云服务器VNC地址及登录信息

1. 接口描述

调用 DescribeInstanceVncInfo 接口查询一台实例的 VNC 登录地址及相关登录信息。

  • 仅支持对已有实例查询其 VNC 信息。

  • 请确保调用方已具备访问该实例的权限。

  • 接口返回的是VNC连接所需的Token信息,您需要使用此Token来建立Web管理终端连接。

  • WebSocket连接地址为: wss://vnc.kaopuyun.com/vncHost?token=VncToken

请注意

  • 此地址是一个WebSocket服务地址,您需要集成了VNC客户端的页面中使用,不可直接在浏览器地址栏中访问。

  • 获取到的Token有效期为300秒。请在有效期内发起VNC连接,否则Token将自动失效。

2. 请求参数

参数名 类型 是否必选 描述
Action String 固定取值:DescribeInstanceVncInfo
EcsInstanceUuid String 实例ID

3. 返回数据

参数名 类型 说明
RegionCode String 实例所属的地域编码
VncHost String VNC 登录地址
VncPort Integer VNC 登录端口
VncPassword String 登录密码
VncToken String 登录 Token
RequestId String 请求ID

4. 示例

请求示例

https://openapi.kaopuyun.com/?SignatureVersion=1.0
&AccessKeyId=5OyWnDx2M4VJ
&Action=DescribeInstanceVncInfo
&EcsInstanceUuid=ecs-8200000xouqs
&Format=JSON
&SignatureMethod=HMAC-SHA1
&SignatureNonce=b6da29f3-2921-4be7-a7f5-cd3c9f38510d
&SignatureVersion=1.0
&Timestamp=2025-11-06T01%3A42%3A10Z
&Version=2014-05-26
&Signature=quY8LpUGyqRbujnOKYJNfFNMJTU%3D

正常返回示例

{
  "VncHost": "vnc-console-dev.kaopuvm.com",
  "RegionCode": "cn-dev-1",
  "RequestId": "3a985720-bab3-11f0-a5f0-a212610cebb0",
  "VncToken": "kyp9IUqnGWNxY9t3GSBwmkh8jJ7IvJ7b",
  "VncPort": "6080",
  "VncPassword": "OC00YjA0LTgyYzQtZjk1"
}

5. 错误码

错误码 错误信息
AvailableInstanceNotFound 可用实例未找到
NoPermission 没有权限
IncorrectInstanceStatus 实例状态不正确
EcsInstanceVncError 实例VNC获取失败
GetVncInfoFail 获取VNC信息失败:xxx
kaopuyun all right reserved,powered by GitbookUpdated Time: 2025-12-25 06:48:32

results matching ""

    No results matching ""