怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回

  介绍

小编给大家分享一下怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

GetInstanceConsoleOutput

云服务器ECS是虚拟化的云上服务,无法接入显示设备,也无法手动截屏。但是我们缓存了实例最近一次启动,重启或者关机时的系统命令行输出,您可以调用GetInstanceConsoleOutput获取。

已停售的实例规格无法获取系统命令行输出。

Windows实例暂不支持获取系统命令行输出。

怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回

怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回

<强>请求示例

http://ecs-cn-hangzhou.aliyuncs.com/?Action=GetInstanceConsoleOutput   ,RegionId=cn-shenzhen-finance-1   ,InstanceId=i-j5e42sbbthlokka11eci   ,& lt;公共请求参数在

<强>正常返回示例

<强> XML格式

& lt; GetInstanceConsoleOutputResponse>   & lt; RequestId> 22 a1933f ad02 - 4560 a6a7 - 53 - cf2231d942   & lt; InstanceId> i-j5e42sbbthlokka11ech   & lt; LastUpdateTime> 2018-03-22 10:04:57   & lt; ConsoleOutput> V2VsY29tZSB0byBDZW50T1MgCgpDaGVja2   luZyBmaWxlc3lzdGVtcwpDaGVja2luZyBhbGwgZmlsZSBzeXN0ZW1zL   gpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvXSBmc2NrLmV4dDQgLWEgL2Rldi92ZGExIAovZ   GV2L3ZkYTE6IGNsZWFuLCAzMj   AxNi8yNjIxNDQwIGZpbGVzLCA0NDc5NzQvMTA0ODU1MDQgYmx   vY2tzCgpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cApDYWxs   aW5nIHRoZSBzeXN0ZW0gYWN0aXZpdHkgZGF0YS   Bjb2xsZWN0b3IgKHNhZGMpLi4uIAoKQnJpbmdpbmcgdXAgaW50ZXJmYWNlIGV0aDA6ICAKRGV0ZXJtaW   5 pbmcgsvagaw5mb3jtyxrpb24gzm9yigv0adauli4gzg9uzs4kcmfsaxl1bi1zzxj2awnlihn0yxj0l3j1bm   5 pbmcsihbyb2nlc3mgmtczmwpmaw5pc2hlzaokq2vude9tihjlbgvhc2ugni44ichgaw5hbckks2   VybmVsIDIuNi4zMi02OTYuMy4yLmVsNi5pNjg2IG9uIGFuIGk2ODYKCmlaMnplZDk2ZTQ2Mm   F5cjBxemw2czhaIGxvZ2luOg==& lt;/ConsoleOutput>   & lt;/GetInstanceConsoleOutputResponse>

<强> JSON格式

{   “RequestId":“22 a1933f ad02 - 4560 a6a7 - 53 - cf2231d942",   “InstanceId":“i-j5e42sbbthlokka11ech"   “LastUpdateTime":“2018-03-22 10:04:57"   “ConsoleOutput":“V2VsY29tZSB0byBDZW50T1MgCgpDaGVja2luZyBmaWxlc3lzdGVtcwpDaGVja2luZyBhbGwgZ   mlsZSBzeXN0ZW1zLgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvXSBmc2NrLmV4dDQgLWEgL2Rldi92ZGExIAovZGV2   L3ZkYTE6IGNsZWFuLCAzMjAxNi8yNjIxNDQwIGZpbGVzLCA0NDc5NzQvMTA0ODU1MD   QgYmxvY2tzCgpFbnRlcmluZyBub24taW50ZXJhY3RpdmUgc3RhcnR1cApDYWxsaW5nIHRoZSBzeXN0ZW0gYWN0   aXZpdHkgZGF0YSBjb2xsZWN0b3IgKHNhZGMpLi4uIAoKQnJpbmdpbmcgdXAg   aW50ZXJmYWNlIGV0aDA6ICAKRGV0ZXJtaW5pbmcgSVAgaW5mb3JtYXRpb2   4 gzm9yigv0adauli4gzg9uzs4kcmfsaxl1bi1zzxj2awnlihn0yxj0l3j1bm5   pbmcsIHByb2Nlc3MgMTczMwpmaW5pc2hlZAoKQ2VudE9TIHJlbGVhc2UgNi44IChG   aW5hbCkKS2VybmVsIDIuNi4zMi02OTYuMy4yLmVsNi5pNjg2IG9uIGFuIGk2ODYKCmlaMnpl   ZDk2ZTQ2MmF5cjBxemw2czhaIGxvZ2luOg==?   }

<强>异常返回示例

<强> XML格式

& lt; Error>   & lt; RequestId> C38E0D94-C18B-44F3-8C05-6E35BE334088   & lt; HostId> ecs.aliyuncs.com   & lt; Code> NotSupported   & lt; Message>操作不支持“i-j5e42sbbthlokkaXXXXX"灵活;/Message>   & lt;/Error>

<强> JSON格式

{   “RequestId":“C38E0D94-C18B-44F3-8C05-6E35BE334088"   “HostId":“ecs.aliyuncs.com"   “Code":“NotSupported"   “Message":“操作不支持“i-j5e42sbbthlokkaXXXXX" !”   }

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

怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回

以上是怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回