1

AWSCLI PowerShellを使用してEC2SecurityGroupsをエクスポートしようとしています。AWSCLI PowerShell - 詳細セキュリティグループのエクスポート

Get-EC2SecurityGroup -Credential $Creds -Region us-east-1 > C:\us-east-1.txt

OKエクスポートしますが、フォーマットは細部のすべてを示していません。 私が実行します。

aws ec2 describe-security-groups --region us-east-1 > C:\us-east-1.txt

詳細なすべてのルールを示しています。

とにかくPowerShellを使用して同じ形式をエクスポートするには?

ありがとうございます!

答えて

1

このデータはすべてAWS Tools for PowerShellにもありますが、PowerShell自体は期待どおりのネストされたオブジェクト出力を展開しません。

Get-EC2SecurityGroup -Credential $Creds -Region us-east-1 | ConvertTo-JSON -Depth 5 | Out-File C:\us-east-1.txt 

をクラス名で、すべてのネストされたオブジェクトを展開するには:JSON出力を持つすべてのネストされたオブジェクトを拡張するために

Get-EC2SecurityGroup -Credential $Creds -Region us-east-1 | Format-Custom -Depth 5 -Expand Both