【发布时间】:2021-09-18 00:08:44
【问题描述】:
我在其中一项规则中有 sprintf,但似乎不起作用。这是非常基本的,但有人可以告诉我我做错了什么吗?在 https://play.openpolicyagent.org/ 上在线以及在 opa 版本 0.32.0 上离线似乎都无法正常工作。
package cs
deny[reason] {
input.spec.resourceAttributes.namespace == "sveltos"
reason := sprintf("OPA: User (%v) must belong to valid group", input.spec.user)
}
输入:
{
"spec": {
"resourceAttributes": {
"namespace": "sveltos",
"resource": "pods"
},
"user": "jane"
}
}
【问题讨论】: