19 个版本 (6 个稳定版)
2.1.1 | 2022年11月15日 |
---|---|
2.1.0 | 2021年4月5日 |
2.0.1 | 2021年2月12日 |
1.1.0 | 2020年8月12日 |
0.3.6 | 2016年3月4日 |
#587 in Web 编程
每月2,967次下载
用于 3 crates
76KB
1.5K SLoC
Vault
HashiCorp Vault API 客户端 for Rust。
您可以使用以下命令启动本地测试服务器:
vault server -dev
vault version
Vault v1.12.0 (558abfa75702b5dab4c98e86b802fb9aef43b0eb), built 2022-10-10T18:14:33Z
记录启动时打印的 Root Token:
,并使用它创建测试令牌
export VAULT_ADDR=https://127.0.0.1:8200
export VAULT_TOKEN=<root token from server startup>
vault token create -id="test12345" -ttl="720h"
vault secrets enable transit
高可用性
要使用此功能与高可用 vault,您需要让 consul 处理此 crate 的 DNS,或单独处理 Vault 领导者的识别。
待办事项
- 添加管理 Vault 的支持
lib.rs
:
与 Vault 交互的客户端 API
依赖关系
~5–17MB
~255K SLoC