Отказано в разрешении корневому пользователю на поиск токена в хранилище

#hashicorp-vault

Вопрос:

Я вошел в хранилище с помощью корневого токена.

Я пытаюсь

 $ vault token lookup
 

но я продолжаю получать

 Error looking up token: Error making API request.

URL: GET https://106.120.137.192:8200/v1/auth/token/lookup-self
Code: 403. Errors:

* permission denied
 

У меня есть журналы хранилища на уровне трассировки, но нет никакого связанного события.

Я включил журналы аудита, чтобы увидеть, что происходит, но они не дают мне никаких подсказок.

 
[
  {
    "time": "2021-10-21T15:34:17.647568529Z",
    "type": "request",
    "auth": {
      "token_type": "default"
    },
    "request": {
      "id": "1d5d7f5f-94ca-e281-c0b2-5ffbceccb0dc",t
      "operation": "read",
      "mount_type": "token",
      "client_token": "hmac-sha256:75f6fc0b19c105af0f2c27fd180742eef282c38d346fc732771bfaa2d1ce2ea6",
      "namespace": {
        "id": "root"
      },
      "path": "auth/token/lookup-self",
      "remote_address": "172.18.0.1"
    },
    "error": "permission denied"
  },
  {
    "time": "2021-10-21T15:34:17.647692649Z",
    "type": "response",
    "auth": {
      "token_type": "default"
    },
    "request": {
      "id": "1d5d7f5f-94ca-e281-c0b2-5ffbceccb0dc",
      "operation": "read",
      "mount_type": "token",
      "client_token": "hmac-sha256:75f6fc0b19c105af0f2c27fd180742eef282c38d346fc732771bfaa2d1ce2ea6",
      "namespace": {
        "id": "root"
      },
      "path": "auth/token/lookup-self",
      "remote_address": "172.18.0.1"
    },
    "response": {
      "mount_type": "token",
      "data": {
        "error": "hmac-sha256:9493ed1bac12e9a7fae0e03c488dd1d5f46bcc33ea36ee2c1e5ca92acd683c81"
      }
    },
    "error": "1 error occurred:nt* permission deniednn"
  }
]
 

Что еще я могу сделать?

Я запускаю хранилище 1.7.0

Ответ №1:

ОК. Я обнаружил, что проблема не возникает, когда я выполняю ту же команду на локальном хосте, т. Е. Против локального экземпляра хранилища.