嘘:开发人员友好的秘密管理

时间:2024-03-04 09:19:13
【文件属性】:

文件名称:嘘:开发人员友好的秘密管理

文件大小:27KB

文件格式:ZIP

更新时间:2024-03-04 09:19:13

Go

嘘 Shush是一个秘密管理器,允许提供者之间进行编写和同步。 它与rclone相似,因为它旨在与许多后端一起使用。 该项目分为两个不同的区域, storage提供程序和cache提供程序。 它还提供Go帮助程序,以使用struct标签或通过特定的ENV变量将机密加载到给定的结构中。 支持的提供商 当前,唯一受支持的存储后端是带有KMS的AWS SSM参数存储。 唯一受支持的缓存存储是本地钥匙串。 创建新的提供者 非常感谢新的提供者和对现有提供者的贡献。 有一个标准接口,该接口应涵盖大多数用例,并且添加新的提供程序应该相对简单。 命令行界面 设定档 配置文件应该位于~/.shush/config.yml 。 这是AWS PMS + KMS和钥匙串缓存的基本示例: default : storage : type : pmskms config : keyI


【文件预览】:
shush-master
----go.mod(199B)
----.github()
--------workflows()
----go.sum(32KB)
----lib()
--------shush.go(3KB)
--------shush_test.go(2KB)
--------env()
--------env.go(696B)
--------cache()
--------storage()
--------structs.go(1KB)
----LICENSE(1KB)
----README.md(3KB)
----cmd()
--------main.go(84B)
--------commands()

网友评论