#hashicorp-vault
#hashicorp-хранилище
Вопрос:
Когда я пытаюсь отозвать собственный токен с помощью метода api, я получаю ошибку «отказано в разрешении».
curl -H "X-Vault-Token: s.XXXXXXXXXXXXXXYYYYYYYYYYYY" -X GET $VAULT_ADDR/v1/auth/token/revoke-self {"errors":["1 error occurred:nt* permission deniednn"]}
Но если я войду в систему, используя тот же токен, и попробую через интерфейс командной строки, он будет работать так, как ожидалось
$ vault token revoke -self Success! Revoked token (if it existed)
Работает ли он так, как ожидалось? или я пытаюсь использовать неправильно?
Ответ №1:
Используйте запрос «ОТПРАВИТЬ» вместо запроса «ПОЛУЧИТЬ» :
curl -H "X-Vault-Token: s.XXXXXXXXXXXXXXYYYYYYYYYYYY" -X POST $VAULT_ADDR/v1/auth/token/revoke-self