
Понимание Vault позволит централизованно управлять секретами, безопасно хранить ключи и пароли, а также повышать отказоустойчивость инфраструктуры
Инженерам необходимо уметь автоматизировать выдачу и ротацию секретов, интегрировать Vault с CI/CD-процессами, мониторингом и оркестраторами контейнеров
Знания Vault помогают управлять доступом приложений к облачным ресурсам и базам данных
Понимание Vault помогает внедрять контроль доступа на основе политик, вести аудит использования секретов и снижать риски утечек данных
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.
Настройте движки KV V1 и V2 версии
Включите секретный движок KV1 на пути secret/
Создайте секрет на пути secret/projectX/credentials с ключами username=user123 и password=p@ssw0rd
Обновите секрет, полностью заменив значения у username с user123 на adminUser, password с p@ssw0rd на n3wP@ssw0rd
Включите версионность (KV2) на существующем пути. Воспользуйтесь командой tune для переключения версионирования
https://developer.hashicorp.com/vault/docs/commands/secrets/tune
Частично обновите секрет, изменив только значение password на p@ssw0rd123
Просмотрите все доступные версии секрета
Откатитесь к версии 1 секрета
Прочитайте содержимое (содержимое текущей 3 версии должно совпадать с 1 и отличаться от 2)
Удалите вторую версию секрета
Полностью удалите все версии секрета
Проверьте, что данные отсутствуют
Отправьте задание на проверку