Amazon ec2 是否有一种方法可以提取操作系统是否为;Linux“;从aws ec2 cli?

Amazon ec2 是否有一种方法可以提取操作系统是否为;Linux“;从aws ec2 cli?,amazon-ec2,Amazon Ec2,查看aws ec2 descripe instances的输出,我看到一个“ImageId=amixxxxx”,但我没有看到任何东西告诉我操作系统是Linux还是其他什么。是否有办法从描述实例获取此信息 descripe images提供了一个“描述”,告诉我它是Linux(以及其他东西)。但有趣的是,它没有告诉我“平台”,尽管您可以在导航到控制台的“图像>AMIs”部分时看到它。此命令将显示Platform参数,该参数设置为windows或为空: $ aws ec2 describe-inst

查看aws ec2 descripe instances的输出,我看到一个“ImageId=amixxxxx”,但我没有看到任何东西告诉我操作系统是Linux还是其他什么。是否有办法从
描述实例
获取此信息


descripe images
提供了一个“描述”,告诉我它是Linux(以及其他东西)。但有趣的是,它没有告诉我“平台”,尽管您可以在导航到控制台的“图像>AMIs”部分时看到它。

此命令将显示
Platform
参数,该参数设置为
windows
或为空:

$ aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId,Platform]' --output text

i-9c9c9b94  None
i-cdb618a2  None
i-3d263640  None
i-bc57c751  windows
i-3eaa31d2  windows
i-294b95c7  None

因此,一个空白/无条目将指示Linux。

此命令将显示
平台
参数,该参数设置为
窗口
或为空白:

$ aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId,Platform]' --output text

i-9c9c9b94  None
i-cdb618a2  None
i-3d263640  None
i-bc57c751  windows
i-3eaa31d2  windows
i-294b95c7  None

因此,空白/无条目表示Linux。

非常好。谢谢,太好了。非常感谢。