OPA 给出错误 "rego_parse_error: var cannot be used for rule name"

标签 opa rego

我有一个像这样的简单 rego 文件:

package example

default isApplicable := false

isApplicable if {
   timeNow := time.now_ns()
   timeNow >= input.startDatetime
}

我不断收到解析错误:

“rego_parse_error:var 不能用于规则名称”

最佳答案

我发现我必须在我的 rego 中导入 import future.keywords.if 。添加后错误消失。

关于OPA 给出错误 "rego_parse_error: var cannot be used for rule name",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76157453/

相关文章:

google-analytics - opa:谷歌分析

opa - 不同的 OPA 应用程序可以共享数据库吗?

visual-studio-code - VSCode Rego 插件 opa 评估未按预期工作

open-policy-agent - 如何做 || "b"在 rego

css - 欧帕 : customize bootstrap css

Opa:提交表单时防止页面重新加载

couchdb - 解析 OPA 中的 webclient.Result 内容

string - 在 rego 中将 2 个字符串连接在一起

open-policy-agent - 比较 Rego 语言中的两个数组

open-policy-agent - 为什么 OPA/Rego 中 "violation"和 "deny"之间存在确切差异?