Выгрузка данных
Установка и настройка timectl
Для выгрузки архива данных из Time понадобится timectl
— это CLI-утилита для работы с time-server.
Инструкция по установке:
-
Скачать утилиту timectl под нужную архитектуру процессора: https://data.tinkoff.ru/apps/files/?dir=/time/timectl
-
Авторизоваться через
timectl
в time-server под учеткой системного администратора, выполнив команду:timectl auth login http://localhost:8065 --name local-server --username sysadmin
-
Ввести в терминале пароль от учетной записи, указанной в
--username
(пароль сохраняется локально на компьютере, где запускаетсяtimectl
).
Запуск задачи по экспорту данных
Для запуска процесса по выгрузки данных необходимо будет выполнить следующую команду:
timectl export create
Если в экспорт требуется включить отправленные файлы, необходимо добавить флаг --attachments
.
После выполения команды, в консоле будет выведено сообщение об успешно созданной задаче, а так же выведен id созданной задачи.
Export process job successfully created, ID: 996fsgirutnxigi5o8f19boooa
По полученному id, в дальнейшем можно отслеживать статус выполнения задачи по экспорту. Для этого в консоле необходимо выполнить команду:
timectl export job show 996fsgirutnxigi5o8f19boooa
Выгрузка архива с данными
После того как экспорт будет успешно завершен, на сервере будет сформирован архив с данными.
Следующая команды покажет уже сформированные архивы с данными готовые к выгрузке:
timectl export list
Для выгрузки архива необходимо выполнить команду:
timectl export download <filename>
В результате в текущей директории появится архив с выгруженными данными.
Загруженный архив с сервера можно удалить командой:
timectl export delete <filename>