2017-08-09 43 views
0

我試圖用這個命令來捕獲AWS實例截圖aws ec2 get-console-screenshot --instance-id <i-0922..>有沒有捕捉到來自AWS JPEG圖像更簡單的方法EC2 GET-控制檯screenshot命令

該命令授予我InstanceIdImageData領域的一些JSON輸出。

ImageData字段包含以base64編碼圖像的形式按他們的官方文件http://docs.aws.amazon.com/cli/latest/reference/ec2/get-console-screenshot.html

但我想命令給圖像文件,我該如何實現這一目標?

現在我試着通過解碼ImageData base64內容並將其放入帶有.jpg擴展名的文件中,它工作正常!

cat /tmp/myimage.jpg | base64 --decode > /tmp/myimagedecode.jpg # here file /tmp/myimage.jpg contains the content of ImageData field 

AWS可以提供​​一些簡單的方法來做到這一點嗎?

回答

0

因此,對於其他人誰遇到這一點,並迅速尋找魔法咒語,我覺得你原來的問題了最佳的解決方案,但它可以放在同一行:

aws ec2 get-console-screenshot --instance-id <i-00xxxxxx> | base64 --decode > remote-capture.jpeg 
相關問題