opa-dynamodb:使用Open Policy Agent进行实时策略更新的可扩展策略存储

时间:2024-06-16 11:04:57
【文件属性】:

文件名称:opa-dynamodb:使用Open Policy Agent进行实时策略更新的可扩展策略存储

文件大小:31KB

文件格式:ZIP

更新时间:2024-06-16 11:04:57

dynamodb opa Go

OPA DynamoDB 具有即时策略更新的无限可扩展策略存储,供希望使用Open Policy Agent的小型和企业规模的团队使用。 OPA DynamoDB添加了自定义功能,以重新执行策略以从DynamoDB查询数据。 OPA有几种策略可以大规模管理策略并接受内部数据,您可以。 该存储库使用DynamoDB作为外部数据源来实现 。 此实现还消除了OPA描述的当前限制。 使用此运行时,您可以针对外部数据测试策略 可以通过Goland AWS SDK中的凭证链来推断AWS凭证 重试逻辑和缓存是由AWS开发工具包和此实现实现的 DynamoDB作为后端 DynamoDB是策略数据的出色后端。 您可以跨发电机行存储文档式数据,并使用收集模式查询它们。 此方法高效(单次读取即可获得整个策略)且可扩展(动态模块存储具有极高的可扩展性)。 如果您想全面了解有关Single Table D


【文件预览】:
opa-dynamodb-master
----go.mod(207B)
----main.go(1KB)
----.github()
--------workflows()
----testdata()
--------attestors()
--------dynamodb.json(189B)
----store()
--------dynamodb_test.go(3KB)
--------dynamodb.go(3KB)
--------store.go(768B)
----go.sum(9KB)
----.vscode()
--------settings.json(305B)
----Dockerfile(239B)
----LICENSE(11KB)
----policy()
--------dynamo.go(2KB)
--------policy_test.go(4KB)
--------policy.go(2KB)
--------dynamo_test.go(1KB)
--------setup_test.go(4KB)
----README.md(9KB)
----Makefile(467B)
----.devcontainer()
--------Dockerfile(4KB)
--------devcontainer.json(600B)
--------docker-compose.yml(588B)
----.gitignore(1KB)

网友评论