CloudServer (IaaS)
CloudServer (инфраструктура как сервис, IaaS) — это сервис аренды вычислительных мощностей для создания собственной инфраструктуры в «облаке». Вы получаете виртуальные машины требуемой производительности и невероятные возможности управления инфраструктурой.
API
Управление Cloudserver’ом может осуществляется как с помощью удобного веб-интерфейса, так и с использованием интерфейса программирования приложений (API). Это, в свою очередь, позволяет автоматизировать большинство процессов управления инфраструктурой прямо из скриптов пользователя на языках PHP, .NET, Java и др. средствах разработки.
CloudServer содержит HTTP API на основе запросов, что позволяет пользователям получить доступ к различным функциям, которые поддерживаются платформой.
В методах HTTP/HTTPS доступны функции «GET» и «POST». Каждый запрос должен содержать параметр «command» и другие необходимые или опциональные параметры, связанные с запрашиваемой командой. XML является форматом ответа по умолчанию, JSON может быть запрошен клиентом в качестве опции.
API доступен на порту 80. Этот порт предназначен для доступа к CloudServer’у как пользователями, так и разработчиками приложений. Для более безопасного доступа к API используются специализированные временные ключи. Это позволяет предоставить доступ к управлению CloudServer’а без смены пароля администратора в будущем.
В API тип пользователя определяет уровень доступа к различным командам. Благодаря этому можно ограничивать возможность использования определенных параметров в запросах для управления виртуальной машиной.
Команды, доступные через URL разработчика API:
- Virtual Machine
- Security group
- Event
- VPN
- Load Balancer
- Hypervisor
- Limit
- Template
- Account
- Guest OS
- Address
- SSH
- Zone
- Cloud Identifier
- Iso
- Snapshot
- Service Offering
- Firewall
- VM group
- Network offering
- Login
- Volume
- Async job
- Disk Offering
- NAT
- Network
- Configuration
- Logout











