context:在 etcd 或 Redis 中安全地存储和方便地检索环境变量

时间:2024-06-20 06:25:09
【文件属性】:

文件名称:context:在 etcd 或 Redis 中安全地存储和方便地检索环境变量

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-20 06:25:09

devops secrets-management Go

语境 上下文安全地存储和方便地检索或环境变量。 ##使用 CLI。 生成密钥。 Context 使用单个二进制文件来存储对称加密密钥和 HMAC 机密。 可以使用key命令生成此文件。 在写入任何数据之前,将为结果文件设置正确的权限。 $ context key -k /path/to/key 所有命令的默认密钥位置是/etc/context/key 。 设置和删除值。 可以使用set命令从命令行set 。 提示是密码样式,不会回显您的输入。 在接受下一个输入之前,每个值均已加密并存储。 $ context set -g myGroup A B C A= B= C= 检索值以在上下文中执行。 使用exec命令,您可以使用组环境中的值覆盖当前环境中的值,以执行单个指定命令。 Bellow 是尝试使用 Context 运行 debian docker 映像的非功能示例。


【文件预览】:
context-master
----command()
--------key.go(1KB)
--------set.go(3KB)
--------unset.go(1KB)
--------exec.go(4KB)
----project()
--------vendor.rb(829B)
----.dockerignore(29B)
----crypter()
--------std()
--------crypter.go(1KB)
--------crypter_test.go(2KB)
----Dockerfile(26B)
----context.go(718B)
----backend()
--------backend.go(883B)
--------backend_test.go(3KB)
--------redis.go(3KB)
--------etcd.go(2KB)
----LICENSE(16KB)
----README.md(4KB)
----Makefile(315B)
----.gitignore(270B)
----CHANGELOG.md(643B)
----vendor()
--------src()

网友评论