小编Ser*_*din的帖子

OR 在 Open Policy Agent(联合行为)中

在 OPA 中,很清楚如何查询condition AND condition

values := {
  "value1": {
    "a": "one"
  },
  "value2": {
    "a": "one",
    "b": "two"
  },
  "value3": {
    "a": "one",
    "b": "one"
  }
}

goodValues = [name |
  value = values[name]
  value.a == "one"
  value.b == "one"
]
Run Code Online (Sandbox Code Playgroud)

所以goodValues这里将value3只包含。

但是如何查询condition OR condition,以便goodValues将包含所有 3 个值,因为它们具有value.a == "one"OR value.b == "one"

open-policy-agent

5
推荐指数
1
解决办法
2855
查看次数

标签 统计

open-policy-agent ×1