Selectel Cloud Management API

Selectel Cloud Management API предназначен для управления ресурсами Облачной платформы. Предоставляет функциональность, аналогичную возможностям панели управления my.selectel.ru:

  • создание/изменение/удаление проектов;
  • изменение количества потенциально доступных проекту ресурсов — облачных серверов, дисков, сетей и других (квот проекта);
  • создание, изменение и удаление пользователей проекта;
  • создание лицензий (для Windows Server);
  • создание VRRP-подсетей.

Selectel Cloud Management API не предоставляет доступа непосредственно к созданию облачных серверов, дисков, сетей и других ресурсов, а только позволяет настроить условия для их корректного создания с помощью OpenStack API.

Авторизация

Для работы с Selectel Cloud Management API используются токены Keystone, которые передаются в заголовке X-Auth-Token.

Адрес (URL) можно посмотреть в списке URL.

Пример запроса для создания проекта:

curl -i -XPOST \
-H 'X-Auth-Token: <keystone_token>' \
-H 'Content-Type: application/json' \
-d '{"project":{"name":"<name>"}}' \
'https://api.selectel.ru/vpc/resell/v2/projects'

Укажите <keystone_token> — токен Keystone.