HashiCorp Vault的命令行工具
项目描述
vault-cli 是一个适用于Python 3.6+的工具,它提供了简单的交互来操作来自 HashiCorp Vault 的机密。使用 vault-cli,您的机密可以保持保密,同时遵循 12因子 原则。
一些功能
通过级联(本地、用户、全局)YAML配置文件,只需配置一次即可在所有地方使用
轻松读取、浏览、写入、移动和删除机密
一次读取多个机密,以YAML格式
使用您的机密作为环境变量启动进程
使用从您的保险库配置的 ssh-agent 启动进程
编写包含机密的模板文件
vault-cli 尝试使访问机密既安全又简便。
展示
以下是一些您可能使用 vault-cli 做的事情
$ # Install:
$ pip install vault-cli
$ # Write a secret:
$ vault-cli set mysecret mykey --prompt
Please enter a value for key `mykey` of `mysecret`: *******
$ # Read a secret:
$ vault-cli get mysecret mykey
ohsosecret
$ # Load a secret into the environment variables:
$ vault-cli env --envvar mysecret -- env | grep MYSECRET
MYSECRET_MYKEY=ohsosecret
$ # Load an ssh key into your ssh-agent:
$ vault-cli ssh --key ssh_private_key -- ssh -T git@github.com
Hi <username>! You've successfully authenticated, but GitHub does not provide shell access.
状态
该软件包虽年轻,但受到支持和维护。我们通过语义版本控制来关注弃用,并接受错误报告和功能请求。
下一步该怎么做
完整的 文档 可能是了解此项目的最佳地方。
如果您遇到错误,或想取得联系,您始终欢迎打开 工单。
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分布
vault-cli-3.1.0.tar.gz (66.0 kB 查看哈希值)
构建分布
vault_cli-3.1.0-py3-none-any.whl (24.8 kB 查看哈希值)