HashiCorp Vault — это система для безопасного хранения и управления секретами: паролями, API-ключами, сертификатами и другими конфиденциальными данными. В этой инструкции показано, как выполнить первичную настройку Vault после установки, инициализировать хранилище и разблокировать его для работы.
После установки Vault на ваш сервер перейдите по адресу административной панели, отправленному вам в письме. После установки адрес имеет такой формат http://{ip ванешго серва}:8200.
В открывшемся окне нужно настроить параметры разделения root-ключа (мастер-ключа Vault). Это важный шаг, который определяет, как будет защищён доступ к Vault в случае чрезвычайной ситуации.
Рекомендуемые значения (стандартные и безопасные для большинства случаев):
После нажатия кнопки Initialize на экране перед вами отобразятся самые важные данные:
Внимание! Эти данные показываются ТОЛЬКО ОДИН РАЗ. Если вы обновите страницу, закроете вкладку или нажмёте кнопку без сохранения, ключи и токен исчезнут навсегда, и восстановить Vault будет невозможно.
Что нужно сделать прямо сейчас:
Как хранить (обязательно сделайте это правильно):
Как только убедитесь, что всё надёжно сохранено, нажмите синюю кнопку «Continue to Unseal».
Вы успешно создали хранилище Vault!
Теперь самое важное: Vault создан, но пока запечатан (sealed). Чтобы им можно было пользоваться, его нужно разблокировать с помощью 3 из 5 ключей разблокировки (Key 1, Key 2, Key 3), которые вы сохранили на предыдущем шаге.
Как только введёте третий ключ - Vault-хранилище разблокируется, и нужно будет ввести только root токен для входа в панель администратора.
Вы успешно вошли в панель управления Vault. Vault полностью настроен, инициализирован, разблокирован и работает под вашим root-токеном. Вы можете хранить пароли, сертификаты, API-ключи и любые другие секреты.
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из