Источники данных
Источник данных представляет некий внешний репозиторий данных, который InfraVision может потреблять, например git-репозиторий. Файлы внутри источника данных синхронизируются с InfraVision путём сохранения их в базе данных как объекты файлов данных.
Поля
Имя
Понятное человеку имя источника данных.
Тип
Тип источника данных. Поддерживаемые варианты включают:
- Локальная директория
- git-репозиторий
- Бакет Amazon S3
URL
URL, идентифицирующий удалённый источник. Примеры приведены ниже.
| Тип | Пример URL |
|---|---|
| Локальный | file:///path/to/my/data/ |
| git | https://github.com/my-organization/my-repo |
| Amazon S3 | https://s3.us-east-2.amazonaws.com/my-bucket-name/ |
Статус
Текущий статус синхронизации источника. Обратите внимание, что это нельзя установить вручную: он обновляется автоматически при синхронизации источника.
Включён
Если false, синхронизация будет отключена.
Правила игнорирования
Набор правил (по одному на строку), определяющих имена файлов, которые следует игнорировать при синхронизации. Примеры приведены ниже. См. документацию fnmatch() Python для полной справки.
| Правило | Описание |
|---|---|
README |
Игнорировать любые файлы с именем README |
*.txt |
Игнорировать любые файлы с расширением .txt |
data???.json |
Игнорировать, например, data123.json |
Интервал синхронизации
Интервал, с которым источник данных должен автоматически синхронизироваться. Если не установлен, источник данных должен быть синхронизирован вручную.
Последняя синхронизация
Дата и время последней успешной синхронизации источника.