Агент myetern
Ваши базы данных и папки в облачном холсте, без входящих портов и без копирования данных в облако.
Исходящее соединение
Агент сам подключается к облаку по ключу интеграции компании. Открывать порты, ставить туннели и белые списки не нужно.
Только то, что вы выдали
Подключения к БД и папки перечислены в его конфиге. Папка «только чтение» останется такой, что бы ни просил холст. Опасные расширения при записи обезвреживаются.
Ни сервера, ни редактора внутри
Это отдельный бинарник без серверного и клиентского кода. Из него нельзя поднять сервер или открыть чужой холст.
Что умеет
- SQL-источники: узел «Источник» с подключением
agent:<агент>/<подключение>выполняет запрос на вашей машине, в холст едут только строки результата. - Файлы: обзор папок, подтягивание файлов во вложения холста, запись результатов генерации деревом в папку с правом записи.
- Проект из файлов: языки f2plw разбирают каталог с кодом с вашей машины, сам транслятор остаётся на сервере.
- Сборка: по флагу
allowBuildагент компилирует присланные сгенерированные файлы своимccи запускает их с лимитом времени. В облаке чужой код не исполняется никогда.
Быстрый старт
- В кабинете команды выпустите ключ интеграции.
- Положите рядом с бинарником
agent.json:
{
"key": "mik_…",
"cloud": "https://myetern.com",
"name": "офисный",
"connections": {
"main": {"kind": "mysql", "host": "localhost", "port": 3306,
"user": "reader", "password": "…", "database": "shop"}
},
"mounts": [
{"name": "images", "path": "/srv/images", "mode": "ro"},
{"name": "out", "path": "/srv/out", "mode": "rw"}
],
"allowRemoteConnections": false,
"allowBuild": false
}
- Запустите:
myetern-agent agent.json. Агент появится в списке команды, а его подключения и папки станут доступны узлам холста.
Виды подключений: mysql, pgsql, sqlite. Удалённое добавление подключений из облака работает только при allowRemoteConnections: true, и включает его хозяин машины.
Скачать v2.8.0
Другие версии (2)
- myetern-agent-2.7.0-linux-x64.tar.gz
v2.7.0 · Linux x64 ·
df25dbfec6b2… - myetern-agent-2.7.0-macos-x64.tar.gz
v2.7.0 · macOS x64 ·
3eadf76ed0e6…