Резервное копирование ваших учетных данных на GitHub

С легкостью сохраняет все ваши учетные данные n8n на GitHub с помощью команды экспорта в CLI Проверяет GitHub, чтобы убедиться, что каждый файл учетных данных уже существует по имени Автоматически обновляет существующие файлы, создает новые или пропускает дубликаты для повышения эффективности Легко настраивается с параметрами владельца GitHub, имени репозитория и пути хранения **Предупреждение о безопасности:** Учетные данные по умолчанию хранятся в расшифрованном виде — убедитесь в безопасном хранении или измените настройки для шифрования Узнайте больше мощных шаблонов автоматизации на [странице создателя n8n Соломона](https://n8n.io/creators/solomon/)

Category:

Описание

Этот рабочий процесс автоматизирует резервное копирование всех учетных данных экземпляра n8n в репозиторий GitHub, сохраняя каждую учетную запись в виде отдельного файла JSON с именем, соответствующим его идентификатору. Он использует n8n CLI для экспорта всех учетных данных в расшифрованном виде, а затем последовательно проверяет, существуют ли соответствующие файлы в целевом репозитории и пути GitHub. Для каждого файла учетной записи он обновляет файл, если он существует и отличается, создает его, если он новый, или пропускает, если идентичен.

Рабочий процесс логически разделен на такие блоки:

  • 1.1 Срабатывание и экспорт учетных данных: Инициирует резервное копирование с помощью ручного запуска или запланированного триггера и экспортирует все учетные данные через CLI.
  • 1.2 Парсинг и цикл по учетным данным: Парсит экспортированные JSON-учетные данные и проходит по каждому элементу учетной записи.
  • 1.3 Настройка глобальных параметров: Содержит параметры конфигурации для репозитория GitHub.
  • 1.4 Проверка файла GitHub для каждой учетной записи: Для каждой учетной записи проверяет, существует ли файл на GitHub.
  • 1.5 Сравнение файлов и принятие решения: Сравнивает локальные данные учетной записи с содержимым файла на GitHub, чтобы решить, обновить, создать или пропустить.
  • 1.6 Операции с файлами на GitHub: Обновляет или создает файлы на GitHub соответственно.
  • 1.7 Рекурсия рабочего процесса и возврат: Использует вызов подпроцесса для обработки пакетной обработки и возвращает статус выполнения.

Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Резервное копирование ваших учетных данных на GitHub”

Ваш адрес email не будет опубликован. Обязательные поля помечены *