使用GetInstanceScreenshot获取实例的截屏信息


本文摘自PHP中文网,作者坏嘻嘻,侵删。

本文在介绍使用GetInstanceScreenshot获取实例的截屏信息的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。

GetInstanceScreenshot

描述

我们返回Base64编码后的JPG图像格式的实例截屏,您需要自行解码。您可以在排查故障时调用该接口,并请注意:

实例必须处于运行中(Running)状态。

已停售的实例规格 无法获取截屏信息。

请求参数

微信截图_20180927134831.png

返回参数

微信截图_20180927134838.png

示例

请求示例

1

2

3

4

5

http://ecs-cn-hangzhou.example.com/?Action=GetInstanceScreenshot

&RegionId=cn-shenzhen

&InstanceId=i-j5e42sbbthlokka11eci

&Wakeup=False

&<公共请求参数>

正常返回示例

XML格式

1

2

3

4

5

<GetInstanceScreenshotResponse>

    <RequestId>22A1933F-AD02-4560-A6A7-53CF2231D942</RequestId>

    <InstanceId>i-j5e42sbbthlokka11ech</InstanceId>

    <Screenshot>iVBORw0KGgoA...AAABJRU5ErkJggg==</Screenshot>

</GetInstanceScreenshotResponse>

JSON格式

1

2

3

4

5

{

    "RequestId": "22A1933F-AD02-4560-A6A7-53CF2231D942",

    "InstanceId": "i-j5e42sbbthlokka11ech",

    "Screenshot": "iVBORw0KGgoA...AAABJRU5ErkJggg=="

}

异常返回示例

XML格式

1

2

3

4

5

6

<Error>

    <RequestId>C38E0D94-C18B-44F3-8C05-6E35BE334088</RequestId>

    <HostId>ecs.aliyuncs.com</HostId>

    <Code>NotSupported</Code>

    <Message>The operation is not supported for "i-j5e42sbbthlokkaXXXXX".</Message>

</Error>

JSON格式

1

2

3

4

5

6

{

    "RequestId": "C38E0D94-C18B-44F3-8C05-6E35BE334088",

    "HostId": "ecs.aliyuncs.com",

    "Code": "NotSupported",

    "Message": "The operation is not supported for "i-j5e42sbbthlokkaXXXXX"."

}

错误码

以下为本接口特有的错误码。更多错误码,请访问 API错误中心。

微信截图_20180927134845.png

以上就是使用GetInstanceScreenshot获取实例的截屏信息的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux实现开机启动程序或脚本的详解

Linux下目录的x执行权限问题探讨

Linux开发需要学什么?

windows与Linux的区别

Linux添加用户命令是什么

Linux如何查看ip地址

Linux中文件目录结构的详细介绍

常见的Linux操作系统有哪些

Linux deepin怎么卸载不用的旧内核

如何寻找想要的vim插件

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...