Open Policy Agent
Open Policy Agentは、Rego言語で記述したポリシーに基づいてリクエストの可否を判断する、オープンソースの汎用ポリシーエンジン。
記事1本
最終言及 Open Policy Agent(OPA)は、Styraが開発したオープンソースのポリシーエンジンで、Cloud Native Computing Foundation(CNCF)の卒業プロジェクト。権限判断のルールをアプリケーションのコードから切り離し、宣言的なポリシー言語Regoで記述する。リクエストが届くとポリシーを評価し、許可か拒否かの結果を返す。
Kubernetesへのリクエストの検査、APIの権限管理、インフラ設定の検証などに使われ、こうしてポリシーをコードとして管理する手法はポリシー・アズ・コードと呼ばれる。
この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。