如何使用curl命令登录HashiCorp Vault

问题描述 投票:0回答:1

如何使用curl命令登录HashiCorp Vault?

看起来很像curl的命令等于#Vault登录名

谢谢巴拉

curl hashicorp-vault
1个回答
0
投票

vault login token=<token-id>的作用是,它使用$HOME/.vault-token创建<token-id>文件。然后,每次使用vault命令时,vault客户端都会将此令牌设置为服务器发出的每个请求中X-Vault-Token HTTP标头的值。

但是,当您使用curl时,必须在每个请求上都设置此标头(请参见documentation herethis one

因此,每个curl命令将标题命令行选项设置为以下值:-H "X-Vault-Token: <your-token-id>"

例如读取/secret/foo

curl \
    -H "X-Vault-Token: f3b09679-3001-009d-2b80-9c306ab81aa6" \
    -X GET \
    http://127.0.0.1:8200/v1/secret/foo
© www.soinside.com 2019 - 2024. All rights reserved.