Yq解析yaml失败,因为列表键

Yq解析yaml失败,因为列表键,yaml,pyyaml,yq,Yaml,Pyyaml,Yq,我有一个模板如下 Version: "2012-10-17" Statement: - Effect: Allow Principal: Service: - "xyz.amazonaws.com" Action: "sts:AssumeRole" 我想使用yaml命令提取“xyz.amazonaws.com”。我该怎么做? 它没有响应,因为列表键-“-Effect:Allow”yq

我有一个模板如下

Version: "2012-10-17"
Statement:
  - Effect: Allow
    Principal:
      Service:
        - "xyz.amazonaws.com"
    Action: "sts:AssumeRole"

我想使用yaml命令提取“xyz.amazonaws.com”。我该怎么做? 它没有响应,因为列表键-“-Effect:Allow”

yq r版本。[Effect==Allow]。操作

您使用的是哪个
yq
版本?我使用的Python版本()或Go版本()是mikefarah版本3欢迎使用SO。请添加一些上下文,说明为什么您认为这是问题的答案。另见。
yq r <yaml document> Version.[Effect==Allow].Action