lizard secrets

Управляйте секретами (переменными окружения) проекта или сервиса.

Использование

lizard secrets <subcommand> [args] [flags]

Подкоманды

lizard secrets set <K=V>...

Устанавливает один или несколько секретов (вариадический). По умолчанию область — сервис; --global задаёт проект.

ФлагОписание
--globalОбласть проекта
-s, --service <name>Область сервиса
-p, --project <id>Имя, slug или ID проекта

lizard secrets list

Выводит список секретов в области.

ФлагОписание
--showПоказать значения
--refПоказать ссылки ${{…}}, доступные в этой области
--globalОбласть проекта
-s, --service <name>Область сервиса
-p, --project <id>Имя, slug или ID проекта

lizard secrets delete <K>...

Удаляет один или несколько секретов (вариадический, псевдоним rm). Команда запрашивает подтверждение; без TTY передайте -y.

ФлагОписание
-y, --yesПропустить подтверждение
--globalОбласть проекта
-s, --service <name>Область сервиса
-p, --project <id>Имя, slug или ID проекта

lizard secrets import

Импортирует строки KEY=value из stdin. Пустые строки и строки, начинающиеся с #, пропускаются. Кавычки остаются частью значения; предварительно удалите префиксы export .

ФлагОписание
--globalОбласть проекта
-s, --service <name>Область сервиса
-p, --project <id>Имя, slug или ID проекта

Примеры

Установка секретов на связанном сервисе

lizard secrets set DATABASE_URL=postgres://… LOG_LEVEL=info
lizard secrets set API_KEY=sk_live_… --service api

Установка секрета на уровне проекта

lizard secrets set NODE_ENV=production --global

Вывод списка секретов с раскрытием значений

lizard secrets list
lizard secrets list --show

Удаление секретов

lizard secrets delete OLD_KEY ANOTHER_KEY
lizard secrets delete OLD_KEY --yes   # in CI or a script

Импорт файла .env

lizard secrets import < .env

См. также

Обновлено