我设置了一个由consul集群支持的保险库。我使用https进行了安全保护,并尝试在另一台机器上使用cli获取和设置kv引擎中的秘密。我正在使用CLI和Vault服务器的1.0.2版本。
我已使用根令牌登录,因此应该可以访问所有内容。我还适当地设置了我的VAULT_ADDR。
这是我的请求:
vault kv put secret/my-secret my-value=yea
这是响应:
Error making API request.
URL: GET https://{my-vault-address}/v1/sys/internal/ui/mounts/secret/my-secret
Code: 403. Errors:
* preflight capability check returned 403, please ensure client's policies grant access to path "secret/my-secret/"
我不明白这里发生了什么。我可以在Vault UI中轻松设置和读取kv引擎中的机密,但我错过了什么?