小编bog*_*ogg的帖子

OPA (Rego) 作为 Go lib:如何应用外部数据?

我按照https://www.openpolicyagent.org/docs/latest/#5-try-opa-as-a-go-library的示例进行操作。重要代码片段:

r := rego.New(
rego.Query("x = data.example.allow"),
rego.Load([]string{"./example.rego"}, nil)
...
rs, err := query.Eval(ctx, rego.EvalInput(input))
...
Run Code Online (Sandbox Code Playgroud)

如何添加外部数据 ( data.json) 以便我可以data.wantedName在 rego 策略中使用它来访问它?

我尝试通读 go 文档和示例,但找不到任何有用的信息。

谢谢!

go open-policy-agent rego

2
推荐指数
1
解决办法
2296
查看次数

标签 统计

go ×1

open-policy-agent ×1

rego ×1