問題タブ [rego]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
257 参照

open-policy-agent - データ内のすべてのキーを返す

私は OPA/Rego が初めてで、ここで何が問題なのかを理解するのに苦労しています: https://play.openpolicyagent.org/p/h08NbfmF4j

ルールがすべての既存のカテゴリを返すことを*期待しているカテゴリにチームを関連付けたいと思います。accessible[team]チームに特定のカテゴリが割り当てられている場合は、そのカテゴリのみが返されます。

要件は本当に些細なことですが、「eval_conflict_error: object keys must be unique」というエラーが発生する理由がわかりません。

0 投票する
1 に答える
478 参照

open-policy-agent - OPA/Rego の「違反」と「拒否」の正確な違いはなぜですか?

Open Policy Agent 内 ( https://www.openpolicyagent.org/ )

使用されているエンジンに応じて、Kubernetes に関して:

また

検証ルールを定義するには、さまざまな方法があります。

OPA 制約フレームワークが次のように定義しているようviolationです: https://github.com/open-policy-agent/frameworks/tree/master/constraint#rule-schema

では、この背後にある正確な「ストーリー」は何ですか?異なるエンジン間で一貫していないのはなぜですか?

ノート:

0 投票する
1 に答える
537 参照

open-policy-agent - 配列の各要素に対する OPA/Rego 実行関数

私は OPA/Rego の初心者であり、Azure ネットワーク セキュリティ グループにアレイで定義したすべてのルールが含まれているかどうかを確認するポリシーを作成しようとしています。

問題は、ルールの 1 つが一致する場合に実行するexistRule(rules[i])と true が返され、他のルールが一致しない場合は問題にならないかのようですまたはで置き換えるexistRule(rules[i])と、その位置のルールが一致するかどうかに応じて true または false が返されます。existRule(rules[0])existRule(rules[1])

existRule(rules[i])配列のすべての要素に対して を実行した結果を取得する方法はありますか?

私はすでに試しresult := [existRule(rules[i])]ましたが、trueの要素を1つしか返しません