介绍
OPA简单的说就是一个功能强大的策略规则引擎,开发的时候多少会遇到一些多样的规则配置,这些配置不足以写到@R_404_6274@,所以都写到了代码中、配置文件中。项目做大的时候,如果需要修改规则,那么只能重新修改代码,打包发布,相对比较麻烦,还增加了业务的复杂度,这个时候OPA的作用就出来了,它可以把这些配置的的东西独立出来,让规则脱离主业务逻辑。
使用
下载
按照系统或指定的版本,下载对应的命令行执行文件, 如下(我的是mac):
curl -L -o opa https://openpolicyagent.org/downloads/v0.37.2/opa_darwin_amd64
chmod +x opa
ln -s /usr/opa /usr/local/bin
模版
input/input1.json
{
"action": {
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。