wiki-js/DevOps/Hashicorp-Vault/Vault-cheat-sheet.md

10 KiB
Raw Blame History

title description published date tags editor dateCreated
Vault Cheat Sheet true 2024-07-17T10:08:30.520Z vault, cheat, sheet markdown 2024-07-17T09:48:03.975Z

Vault Cheat Sheet

Оригинал: https://github.com/devops-cheat-sheets/vault-cheat-sheet?ysclid=lypnpval70181321372

Vault Commands Cheat Sheet

Secrets Management

Command Description
vault kv put Создает или обновляет пару ключ-значение в секретном бэкэнде.
vault kv get Извлекает значение определенного ключа в секретном бэкэнде.
vault kv delete Удаляет пару ключ-значение из секретного бэкэнда.
vault kv list Список всех ключей в секретном бэкэнде.
vault kv metadata get Извлекает метаданные определенного ключа в секретном бэкэнде.
vault kv metadata delete Удаляет метаданные определенного ключа в секретном бэкэнде.
vault kv metadata list Содержит список метаданных для всех ключей в секретном бэкэнде.
vault kv enable-versioning Включает управление версиями для секретного серверного модуля.
vault kv disable-versioning Отключает управление версиями для секретного серверного модуля.
vault kv undelete Восстанавливает удаленную пару ключ-значение в секретном бэкэнде.
vault kv destroy Безвозвратно удаляет пару ключ-значение в секретном бэкэнде.
vault kv undelete-metadata Восстанавливает метаданные удаленного ключа в секретном бэкэнде.
vault kv destroy-metadata Безвозвратно удаляет метаданные ключа в секретном бэкэнде.

Authentication

Command Description
vault login Аутентифицирует пользователя в Vault.
vault logout Текущий аутентифицированный пользователь выходит из системы.
vault token create Создает новый токен для аутентификации.
vault token revoke Отзывает токен, делая его недействительным.
vault token lookup Извлекает информацию о токене.
vault token renew Продлевает аренду токена, продлевая срок его действия.
vault token revoke-prefix Аннулирует все токены с заданным префиксом.
vault auth enable Включает метод аутентификации в Vault.
vault auth disable Отключает метод аутентификации в Vault.
vault auth list Перечислены все разрешенные методы аутентификации в Vault.

Policies

Command Description
vault policy write Создает или обновляет политику с указанным именем.
vault policy read Извлекает содержимое политики.
vault policy delete Удаляет политику.
vault policy list Список всех политик в Vault.
vault policy capabilities Отображает возможности политики.
vault write auth/token/roles/my-role Создает или обновляет роль токена.

Secrets Engines

Command Description
vault secrets enable Включает механизм секретов в Vault.
vault secrets disable Отключает движок секретов в Vault.
vault secrets list Список всех включенных движков secrets в Vault.
vault secrets tune Настраивает конфигурацию движка секретов.
vault secrets move Переносит движок секретов с одного пути на другой.
vault secrets migrate Переносит секреты из одного движка secrets engine в другой.
vault secrets upgrade Обновление версии движка secrets engine.
vault secrets path-help Отображает справочную информацию о пути к движку secrets engine.

Auditing and Logging

Command Description
vault audit enable Позволяет устройству аудита в Vault регистрировать события.
vault audit disable Отключает устройство аудита в Vault.
vault audit list Список всех включенных устройств аудита в Vault.
vault audit hash Хэширует единый файл журнала аудита для проверки целостности.
vault audit recover Восстанавливает и воспроизводит журнал аудита по указанному пути.
vault audit migrate Переносит устройства аудита с одного пути на другой.
vault audit purge Удаляет файлы журнала аудита по указанному пути.
vault monitor Отслеживает активность движков secrets и запросы на аутентификацию в режиме реального времени.
vault read sys/audit-hash Извлекает текущий хэш файла журнала аудита.

Key Management

Command Description
vault operator init Инициализирует новый экземпляр Vault общим общим ключом.
vault operator unseal Распечатывает хранилище, предоставляя общий доступ к мастер-ключу.
vault operator seal Запечатывает хранилище, делая его недоступным.
vault operator rekey Повторно запускает Vault, меняя ключи шифрования.
vault operator rotate Изменяет базовые ключи шифрования для механизма transit secrets engine.
vault operator generate-root Генерирует новый токен root для аварийного восстановления.

Miscellaneous

Command Description
vault status Отображает текущее состояние хранилища.
vault version Отображает информацию о версии запущенного сервера Vault.
vault list sys/mounts Перечисление всех смонтированных секретов серверных частей.
vault auth token/lookup-self Извлекает информацию о текущем аутентифицированном токене.
vault auth token/revoke-self Аннулирует текущий аутентифицированный токен.
vault path-help Отображает справочную информацию для определенного пути к хранилищу.
vault policy validate Проверяет синтаксис политики без ее сохранения.
`vault secrets