尝试启用 approle 时出错

getting error when trying to enable approle

我遵循了这个教程:

https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-install-hashicorp-vault-on-linux/

$ 保险库授权启用 approle 启用 approle 身份验证时出错:发出 API 请求时出错。

URL: POST http://localhost:8200/v1/sys/auth/approle
Code: 400. Errors:

* missing client token

我的保管库 运行 在一个容器中,我已经通过 8200 端口公开了它,我需要装载卷吗?

该指南缺少身份验证步骤。

您需要在 curl 请求中提供 header,例如

curl --header 'X-Vault-Token: s.5iSwFPh0XQa96MSrBHquCFlH' https://vault.blah/v1/...

在通过 vault CLI 与 vault 服务器交互时使用 VAULT_TOKEN env:

$ export VAULT_TOKEN="....."