1

J'essaie d'exporter EC2SecurityGroups via AWSCLI PowerShell.AWSCLI PowerShell - exporter les groupes de sécurité détaillés

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

Exportations ok, mais le format ne montrant pas tout en détail. Quand je lance:

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

qui montre toutes les règles détaillées. Quoi qu'il en soit, exporter le même format avec PowerShell?

Merci!

Répondre

1

Ces données sont toutes présentes dans AWS Tools pour PowerShell, mais PowerShell lui-même n'élargit pas la sortie des objets imbriqués comme vous le souhaitez.

Pour développer tous les objets imbriqués avec JSON:

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

Pour développer tous les objets imbriqués avec classnames:

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