YQ解析YAML由于列表键失败

时间:2020-09-16 13:01:18

标签: yaml pyyaml yq

我有一个类似下面的模板

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

我想使用yaml命令提取“ xyz.amazonaws.com”。我怎样才能做到这一点 ? 由于列表键-“-效果:允许”,它没有响应

1 个答案:

答案 0 :(得分:0)

yq r <yaml document> Version.[Effect==Allow].Action