Как я могу получить "root_key" на работающем сервере Hashicorp Vault? - PullRequest
0 голосов
/ 30 сентября 2019

Я новичок в Хашикорп Хранилище. Я работал в течение 3 дней, и я застрял.

Итак, моя проблема в том, что у меня есть сервер Hashicorp Vault, и я использую node-vault для взаимодействия.

У меня есть 2клиенты (node-vault) для подключения к серверу Hashicorp Vault.

Когда «Клиент 1» впервые обращается к серверу Hashicorp Vault, сервер Hashicorp Vault возвращает токен для «клиента 1».

Но, когда я делаю то же самое с "клиентом 2" во второй раз. Hashicorp Vault выдает ошибку: «Хранилище уже инициализировано».

Итак, как я могу получить токен для «клиента 2» с сервера Hashicorp Vault при его инициализации?

Спасибо за любыепомощь.

1 Ответ

1 голос
/ 02 октября 2019

Полагаю, вы используете https://www.npmjs.com/package/node-vault в качестве node-vault.

Проблема в том, что вы запускаете свое хранилище с Client 1 и пытаетесь сделать то же с Client 2, следовательноошибка.

Вам нужно сохранить выходные данные из Client 1, а затем либо

  1. поделиться корневым ключом, возвращенным из Client 1 в Client 2(ПЛОХАЯ ИДЕЯ - не делайте этого)

  2. создавать политики и распространять токены по Client 2.

...