1

Я пытаюсь экспортировать EC2SecurityGroups через AWSCLI PowerShell.AWSCLI PowerShell - экспортные группы безопасности подробно

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

Экспорт хорошо, но формат не показывать все в деталях. Когда я бегу:

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

, который показывает подробные все правила.

В любом случае, чтобы экспортировать такой же формат с помощью PowerShell?

Спасибо!

ответ

1

Эти данные имеются в AWS Tools для PowerShell, но сама PowerShell не расширяет выходные данные вложенных объектов, как вы ожидаете.

Чтобы развернуть все вложенные объекты с выводом JSON:

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

Чтобы развернуть все вложенные объекты с: названий класса

Get-EC2SecurityGroup -Credential $Creds -Region us-east-1 | Format-Custom -Depth 5 -Expand Both 
Смежные вопросы