問題タブ [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 投票する
1 に答える
181 参照

open-policy-agent - Rego ポリシー/ルールでの UTF-8 文字のサポート

私は OPA と Rego の初心者で、アプリケーションの 1 つで OPA を評価しています。私のアプリケーションは、ローカリゼーションと複数の言語をサポートしています。その一つが簡体字中国語です。簡単な漢字で構成される簡単な Rego ルールを評価しようとすると、エラーが発生しました。

エラー:

ルールの例:

Rego は UTF-8 文字セットをサポートしていますか? また、上記のような特殊文字を含む値にルールを記述できますか?

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

spring - IP アドレスでフィルタリングする Rego テスト

私はこれと同様のルールを使用しています:

2 つの質問があります。

  1. これは、要求を行うクライアントの IP アドレスでフィルタリングする正しい方法ですか?
  2. これらの IP のいくつかからのリクエストをシミュレートしてテストする方法はありますか?
0 投票する
1 に答える
660 参照

open-policy-agent - x で始まるリスト内のすべての項目を取得し、新しいリストに入れます - Rego

リスト:= [「a:aqsdf」、「a:asdf」、「b:gfs」、「b:sdf」、「a:adfd」、「b:asdfd」]

新しいリストに「a」で始まる項目のみを含めたい: ["a:aqsdf", "a:asdf", "a:adfd"]

セットで作業を試みましたが、成功しませんでした。これはPythonでは簡単ですが、レゴに頭を悩ませているようには見えません。私はそれをセットに変えることができますが、ifステートメントを絞り込む方法がわかりません(startswith(list[_], "a") == true)