get-ec2instance does not show platformdetails info

0

I am trying to get ec2 instance platform info but this is shopwing blank except for windows instances

(get-ec2instance -instanceid instanceid | select-object -expandproperty Instances).Platform

any idea?

已提问 2 年前802 查看次数
3 回答
1

Hello, The "Get-EC2Instance" cmdlet calls the DescribeInstances API operation[1].

According to the documentation for the DescribeInstances API:
"The value is Windows for Windows instances; otherwise blank."[2]

[1] https://docs.aws.amazon.com/powershell/latest/reference/
[2] https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html

AWS
支持工程师
已回答 2 年前
0

Is there anyway to get platform details for linux using powershell?

已回答 2 年前
0

I would suggest installing the AWS CLI for Windows[1]. The referenced page provides instructions for installation in Windows.

You could then use the following command:

aws ec2 describe-instances | Select-String "InstanceId","PlatformDetails"

While the Get-EC2Instance only returns a "Platform" parameter, which is blank for non-Windows instances, the "describe-instances" CLI command provides a "PlatformDetails" parameter which will indicate "Linux/UNIX" for instances running a Linux OS.

[1] https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

AWS
支持工程师
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则