如何使用curl命令登录HashiCorp Vault?
看起来很像curl的命令等于#Vault登录名
谢谢巴拉
vault login token=<token-id>
的作用是,它使用$HOME/.vault-token
创建<token-id>
文件。然后,每次使用vault
命令时,vault
客户端都会将此令牌设置为服务器发出的每个请求中X-Vault-Token
HTTP标头的值。
但是,当您使用curl
时,必须在每个请求上都设置此标头(请参见documentation here和this 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