本文摘自PHP中文网,作者坏嘻嘻,侵删。
本篇文章给大家带来的内容是关于如何查询一台 ECS 实例的 Web 管理终端 地址,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。DescribeInstanceVncUrl
查询一台 ECS 实例的 Web 管理终端 地址。
描述
调用该接口时,您需要注意:
管理终端地址的有效期为 15 秒,调用接口成功后如果 15 秒内不使用该链接,URL 地址自动失效,您需要重新查询。
单个管理终端链接的 持久链接(KeepAlive)时间为 60 秒,60 秒内您管理终端窗口没有任何交互操作时,连接自动断开。
如果连接中断,每分钟内重新连接的次数不能超过 30 次。
您需要在链接 https://g.alicdn.com/aliyun/ecs-console-vnc/0.0.7/index.html? 末尾加上 vncUrl=xxxx、instanceId=xxx 和 isWindows=True、isWindows=False 和 password=XXXXXX,参数之间使用 & 连接。其中:
参数 vncUrl:调用接口成功后会返回的 VncUrl 的值。
参数 instanceId:您的实例 ID。
参数 isWindows:该实例的操作系统是否是 Windows 系统。取值为 true 表示是 Windows 系统,取值为 false 表示不是 Windows 系统。
(可选)参数 password:该实例的远程连接密码,由 6 位数字或大小写字母组成。使用该参数时,在连接管理终端处您不需要再输入密码。
示例:
1 | index.html?vncUrl=ws%3A%2F%xxx&instanceId=i-wz9hhwq5a6tmxxxxxxx&isWindows= true
|
或
1 | index.html?vncUrl=ws%3A%2F%xxx&instanceId=i-wz9hhwq5a6tmxxxxxxx&isWindows= true &Password=111111
|
请求参数
返回参数
示例
请求示例
1 2 3 4 | https:
&RegionId=cn-qingdao
&InstanceId=AY121018033933eaxxxxxxx
&<公共请求参数>
|
返回示例
XML 格式
1 2 3 4 5 | <DescribeInstanceVncUrlResponse>
<RequestId>1450F2D7-5435-4420-BBC9-49C5xxxxxxxx</RequestId>
<VncUrl>ws%3A%2F%2Fhz01-vncproxy.aliyun.com%2Fwebsockify%2F%3Fs%3DDvh%252FIA%252BYc73gWO48c
Bx2gBxUDVzaAnSKr74pq30mzqUYgeUMcB%252FbkNixDxdEA996</VncUrl>
</DescribeInstanceVncUrlResponse>
|
JSON 格式
1 2 3 4 5 | {
"RequestId" : "1450F2D7-5435-4420-BBC9-49C514B0157E" ,
"VncUrl" : "ws%3A%2F%2Fhz01-vncproxy.aliyun.com%2Fwebsockify%2F%3Fs%3DDvh%252
FIA%252BYc73gWO48cBx2gBxUDVzaAnSKr74pq30mzqUYgeUMcB%252FbkNixDxdEA996"
}
|
错误码
以下为本接口特有的错误码。更多错误码,请访问 API 错误中心。
以上就是如何查询一台 ECS 实例的 Web 管理终端 地址的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
停止一台或多台ecs实例中一条正在进行中的云助手命令进程
Linux连不上网
Linux下的文本编辑器介绍
Linux中如何查看端口是否被占用
如何查看Linux系统版本
如何处理影响实例运行状态的有计划或非预期事件
Linux空间不足
如何解决 Linux 实例 pip 操作时的超时问题
Linux中apache的安装路径在哪
Linux如何运行c程序命令
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 如何查询一台 ECS 实例的 Web 管理终端 地址