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











