1

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))
...

外部データ ( data.json)を追加data.wantedNameして、たとえば rego ポリシーでアクセスできるようにするにはどうすればよいですか?

go doc と例を読み込もうとしましたが、役立つ情報が見つかりませんでした。

ありがとう!

4

1 に答える 1