我正在尝试使用以下命令使用NetworkInterface获取信息。

[root@ip-172-29-45-82 ~]# aws ec2 describe-instances --instance-ids i-dd6f6f53 --query Reservations[*].{VpcId:Instances[*].NetworkInterfaces[*].VpcId}
[
    {
        "VpcId": [
            [
                "vpc-38fb075d"
            ]
        ]
    }
]


我不要多余的括号和尖括号。

它应该如下所示:

["VpcId":"vpc-38fb075d"] or [{"VpcId":"vpc-38fb075d"}] or {"VpcId":"vpc-38fb075d"}


有什么办法可以从上述命令中实现上述输出。

提前致谢。

最佳答案

将结果添加到命令末尾可以进一步完善结果

--output text


输出将是非结构化文本:

"VpcId": "vpc-38fb075d"

10-01 21:48