Halcyon

Быстрый старт

Три команды от установки до работающей машины. Дальше - справочник по ресурсам и примеры для типовых задач.

1. Установка клиента

$ curl -sSL get.halcyon.dev | sh
# или скачайте бинарник со страницы загрузок

2. Авторизация

Токен создаётся в личном кабинете и живёт в переменной окружения. Переменные окружения пишутся прописными, имя утилиты - строчными: это не косметика, а то, как команда поведёт себя на чужой машине.

$ export HALCYON_TOKEN=...
$ halcyonctl auth whoami
# проект: production, роль: owner

3. Первая машина

$ halcyonctl create vm --size s1 --region eu-east --ssh-key default
# машина web-01 готова за 18 секунд
$ halcyonctl ssh web-01

Справочник команд

КомандаЧто делает
halcyonctl create vmСоздать машину по размеру и региону
halcyonctl list vmМашины проекта с адресами и состоянием
halcyonctl snapshot createСнимок диска без остановки машины
halcyonctl net createЧастная сеть и подсеть для проекта
halcyonctl lb add-targetДобавить машину в балансировщик
halcyonctl logsЖурнал операций над ресурсами проекта

Коды ошибок

КодЗначение
401Токен не передан или отозван
409Ресурс с таким именем уже есть в проекте
429Слишком много запросов, повторите с задержкой
503Зона недоступна, выберите другую или повторите позже
ДальшеРегионы · Регламент работ · Цены
© Halcyon. ООО «Halcyon», ИНН 4031960953.Поддержка: +7 (4842) 89-12-74 · Ежедневно 09:00-20:00