保管库凭证
从库中获取机密并将其作为环境变量加载的Rust库。 受启发。
入门
我们将假定您要从本地检索一些机密。
这是位于secret/hello的json秘密(从Vault的角度来看,通过使用Vault UI或Vault CLI)
{
" my-key " : " my-value " ,
" github.com " : {
" api-key " : " 123456 " ,
" base-url " : " http://localhost:8080 "
}
}
在您的程序中,您必须提供连接到Vault服务器并检索令牌所需的环境变量。 您可以使用板箱,并将变量放入.env文件中。
VAULT_ADDR=http://127.0.0.1:8200
VAULT_PATH=hello
VAULT_TYPE=approle
VAULT_ROLE_ID=
2021-02-28 10:05:03
10KB
Rust
1