AWSCLI PowerShell - 详细导出安全组
AWSCLI PowerShell - export security-groups detailed
我正在尝试通过 AWSCLI PowerShell 导出 EC2SecurityGroups。
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 导出相同的格式?
谢谢!
适用于 PowerShell 的 AWS 工具中也包含此数据,但 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
我正在尝试通过 AWSCLI PowerShell 导出 EC2SecurityGroups。
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 导出相同的格式?
谢谢!
适用于 PowerShell 的 AWS 工具中也包含此数据,但 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