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 编程

Download history • Rust 包仓库 1267/week @ 2024-03-13 • Rust 包仓库 396/week @ 2024-03-20 • Rust 包仓库 765/week @ 2024-03-27 • Rust 包仓库 1187/week @ 2024-04-03 • Rust 包仓库 566/week @ 2024-04-10 • Rust 包仓库 628/week @ 2024-04-17 • Rust 包仓库 596/week @ 2024-04-24 • Rust 包仓库 257/week @ 2024-05-01 • Rust 包仓库 350/week @ 2024-05-08 • Rust 包仓库 569/week @ 2024-05-15 • Rust 包仓库 479/week @ 2024-05-22 • Rust 包仓库 796/week @ 2024-05-29 • Rust 包仓库 934/week @ 2024-06-05 • Rust 包仓库 701/week @ 2024-06-12 • Rust 包仓库 635/week @ 2024-06-19 • Rust 包仓库 532/week @ 2024-06-26 • Rust 包仓库

每月2,967次下载
用于 3 crates

MIT 许可证

76KB
1.5K SLoC

Vault

Build Status

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