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年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ