Amazon web services 查询AWS堆栈资源AWS CLI

Amazon web services 查询AWS堆栈资源AWS CLI,amazon-web-services,Amazon Web Services,我想查询AWS堆栈资源AWS Cl,以便获取PhysicalResourceId 为了描述堆栈和查询,本文将重新介绍它 如果我想描述我的堆栈资源,我使用这个命令 aws cloudformation describe-stack-resource --stack-name banana --logical-resource-id orange 是否有方法从输出中获取PhysicalResourceId。哪一种是Json格式 { "StackResourceDetail&qu

我想查询AWS堆栈资源AWS Cl,以便获取PhysicalResourceId

为了描述堆栈和查询,本文将重新介绍它

如果我想描述我的堆栈资源,我使用这个命令

aws cloudformation describe-stack-resource --stack-name banana --logical-resource-id orange
是否有方法从输出中获取PhysicalResourceId。哪一种是Json格式

{
    "StackResourceDetail": {
        "StackName": "strawbery",
        "StackId": "arn:aws:cloudformation:us-west-2:0000000000:stack/orange/pinaple",
        "LogicalResourceId": "PotatoInstance",
        "PhysicalResourceId": "i-00000000001",
        "ResourceType": "AWS::EC2::Instance",
        "LastUpdatedTimestamp": "orange",
        "ResourceStatus": "CREATE_COMPLETE",
        "Metadata": "{}",
        "DriftInformation": {
            "StackResourceDriftStatus": "NOT_CHECKED"
        }
    }
}
我想如果我使用awk,会有办法的,但我不知道如何使用它

awk

更新:

我需要使用awk,因为它将在管道中完成,而管道中没有安装jq。

我们可以使用AWS
--query StackResourceDetail.PhysicalResourceId

aws cloudformation describe-stack-resource --stack-name banana --logical-resource-id orange --query StackResourceDetail.PhysicalResourceId

如果有数组,是否有使用查询的方法?我认为标记是一个数组?你的意思是
aws cloudformation描述堆栈--堆栈名称香蕉--查询'stacks[].Tags'
<代码>描述堆栈资源是否正确返回任何标记?