介绍
小编给大家分享一下怎样获取一台实例的系统命令行输出并且数据以Base64编码后返回,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
GetInstanceConsoleOutput
云服务器ECS是虚拟化的云上服务,无法接入显示设备,也无法手动截屏。但是我们缓存了实例最近一次启动,重启或者关机时的系统命令行输出,您可以调用GetInstanceConsoleOutput获取。
已停售的实例规格无法获取系统命令行输出。
Windows实例暂不支持获取系统命令行输出。
<强>请求示例强>
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编码后返回的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!