Как управлять услугами при помощи hoster API? Запуск сервиса и генерация ключей
В личном кабинете можно удобно управлять основными функциями облака и других услуг. С расширенными настройками поможет терминал Linux. А если нужно предоставить удаленный доступ к сервисам, например, системному администратору, можно использовать интерфейс для направления HTTP-запросов — hoster API.
Как работает hoster API?
При помощи hoster API можно обеспечить другому пользователю доступ к управлению услугам без авторизации в личном кабинете. Например, чтобы настроить виртуальные серверы. Для этого нужно предоставить доступ к необходимым действиям и создать служебную учетную запись — сервисный аккаунт.
Как генерировать ключи?
1. Авторизуйтесь в личном кабинете и выберите hoster API в левом боковом меню.
2. Откроется экран с двумя вкладками: по умолчанию — «Журнал ключей», где будет находиться список созданных сервисных аккаунтов. Нажмите «Добавить ключ», чтобы приступить к генерации ключей.
3. Раздел «Генерация ключей» содержит соответствующую форму.
Введите название ключей и при необходимости скорректируйте дату окончания их действия.
4. Выберите из активных услуг ту, к которой нужно настроить доступ. Знак «?» подскажет, за что отвечает определенное действие. Доступные операции представлены в виде древовидного списка: одни действия могут включать другие. При выборе действия с вложениями, вложенные операции отмечаются вместе с основными.
5. Указав действия, нажмите «Сгенерировать ключи».
Созданный аккаунт отобразится на вкладке «Журнал ключей» в виде таблицы с ключами и доступными с ними действиями.
Можно создавать любое количество комбинаций из разрешенных действий и объединять их в ключи с различным сроком действия. Например, для одного пользователя можно указать неделю, а для другого — без ограничения (в этом случае будет действовать срок по умолчанию — 6 месяцев).
Какие действия доступны в hoster API?
Через hoster API можно предоставить доступ к различным операциям для управления услугами. Например, можно узнать информацию по всем виртуальным серверам в облаке, запустить или перезагрузить их и выполнить множество других действий.
С подробной документацией по командам в нашем REST API можно ознакомиться здесь.