Hashicorp vault 如何在我的卷曲请求中使用存储在harshicorp中的秘密
我是Harshicorp保险库的新手 ->我的要求是将用户名和密码存储为机密 ->那么我应该在curl命令中使用它Hashicorp vault 如何在我的卷曲请求中使用存储在harshicorp中的秘密,hashicorp-vault,Hashicorp Vault,我是Harshicorp保险库的新手 ->我的要求是将用户名和密码存储为机密 ->那么我应该在curl命令中使用它 在Harshicorp vault中是否可以这样做,如果可以,请让我知道如何这样做。您的第一个最佳起点应该是,然后是。这将为您提供关于如何使用API作为curl请求的足够信息 然而,我向你们提供启动命令,让你们知道这是可以实现的 要使用vault cli存储凭据,需要导出令牌、vault\u URL export VAULT_ADDR=https://my-vault.compan
在Harshicorp vault中是否可以这样做,如果可以,请让我知道如何这样做。您的第一个最佳起点应该是,然后是。这将为您提供关于如何使用API作为curl请求的足够信息 然而,我向你们提供启动命令,让你们知道这是可以实现的 要使用vault cli存储凭据,需要导出令牌、vault\u URL
export VAULT_ADDR=https://my-vault.company.com
export VAULT_SKIP_VERIFY=true #if certificate are self-signed
export VAULT_TOKEN=MYTOKEN_WHICH_IS_SUPER_IMPORTANT
vault write secret/mysuperuberrandomsecret \
username="hashicorp" \
password="fse578468hdfkbsyrt36t44y8748745$^%$"
要使用curl阅读,显然需要approle/token和VAULT URL
#Request
curl -k \
--header "X-Vault-Token: MYTOKEN_WHICH_IS_SUPER_IMPORTANT" \
https://my-vault.company.com/v1/secret/mysuperuberrandomsecret
#Response
{
"request_id": "a75d9bfa-XXXX-XXXXX-XXX-dbc72c5d7850",
"lease_id": "",
"renewable": false,
"lease_duration": 604800,
"data": {
"password": "fse578468hdfkbsyrt36t44y8748745$^%$",
"username": "hashicorp"
},
"wrap_info": null,
"warnings": null,
"auth": null
}
在数据部分,您可以看到以前存储的用户名和密码;
希望这有帮助