SIM-Cloud API. Общая информация

Поскольку SIM-Cloud основан на OpenStack, полный набор API-команд для работы с проектом приведён в официальной документации OpenStack:

  • Примеры быстрого старта API;

  • Справочник OpenStack API;

  • Identity API (Keystone) — сервис идентификации;

  • Compute API (Nova) — создание, запуск, перезапуск и остановка инстансов, а также управление вычислительными ресурсами;

  • Block Storage API (Cinder) — создание, удаление и изменение дисков, работа со снимками и другие операции;

  • Networking API (Neutron) — создание и управление сетевыми объектами проекта: IP-адресами, сетями, VPN и межсетевыми экранами;

  • Image Service API (Glance) — управление образами виртуальных машин. Glance абстрагирует разные технологии хранения, от файловых систем до объектных хранилищ, и хранит метаданные и состояние образов.

Для обращения к конкретному сервису SIM-Cloud используйте в запросе его URL — конечную точку. Сопоставление сервисов и конечных точек доступно в https://cloud.sim-cloud.net/ в меню ProjectComputeAPI Access и в таблице ниже:

Сервис

Конечная точка

Backup

https://api.sim-cloud.net:3000

Backup_Dev

Compute (Nova)

https://api.sim-cloud.net:8774/v2.1/<ProjectID>

Dns

https://api.sim-cloud.net:9001

Identity (Keystone)

https://api.sim-cloud.net:5000/v3

Image

https://api.sim-cloud.net:9292

Network (Neutron)

https://api.sim-cloud.net:9696

Placement

https://api.sim-cloud.net:8778

Volumev2 (Cinder)

https://api.sim-cloud.net:8776/v2/<ProjectID>

Volumev3 (Cinder)

https://api.sim-cloud.net:8776/v3/<ProjectID>

Замените ``<ProjectID>`` идентификатором своего проекта SIM-Cloud.