Ключевые принципы
REST
API любого сервиса MWS спроектирован на основе архитектуры REST. Каждый сервис облака MWS предоставляет JSON REST интерфейс, к которому можно обращаться напрямую входящими HTTP-запросами (GET, POST, PUT, DELETE).
Результат обработки запроса сервис отправляет клиенту в виде HTTP-ответа.
Компонентный подход
Сервис представляет собой набор компонентов — виртуальных машин, дискового пространства, сетей, лицензий и так далее. Каждый компонент имеет свой уникальный идентификатор
ID.Для работы с сервисом, а также с компонентами сервиса, используются стандартные API методы. Эти методы реализуют CRUD-операции (Create Read Update Delete).
Операция, изменяющая состояние компонента, идемпотентна — многократный вызов таких операций возвращает один и тот же результат.