我正在尝试遵循本教程: https://learn.hashicorp.com/vault/identity-access-management/vault-agent-k8s
当我尝试:
std::remove_if
我得到:
curl --request POST \
--data '{"jwt": "'"$KUBE_TOKEN"'", "role": "example"}' \
$VAULT_ADDR/v1/auth/kubernetes/login | jq
对于可能出问题的任何想法表示赞赏。
答案 0 :(得分:0)
您的计算机不信任用于设置保险柜的证书颁发机构。您可以将计算机设置为信任证书颁发机构,或者仅在测试设置时忽略证书验证。要忽略curl中的验证,可以使用-k
标志,如下所示:
curl -k --request POST \
--data '{"jwt": "'"$KUBE_TOKEN"'", "role": "example"}' \
$VAULT_ADDR/v1/auth/kubernetes/login | jq
如果您使用保管库客户端发出请求,则可以设置VAULT_SKIP_VERIFY
环境变量:
$ export VAULT_SKIP_VERIFY=1