Перейти к основному содержимому

Создает новую резервную копию указанной виртуальной машины. Эта операция является асинхронной.

POST
/v1/projects/:projectId/vms/:vmId/backups

Эта конечная точка не принимает тело запроса; виртуальная машина для резервного копирования полностью определяется параметрами маршрута.

Хранение: каждая виртуальная машина хранит не более фиксированного количества резервных копий (в настоящее время 7). При создании новой резервной копии превысит это ограничение, сначала автоматически удаляется самая старая существующая резервная копия виртуальной машины. Создание запрос не завершается из-за этого — просто он занимает немного больше времени, так как старая резервная копия удаляется прежде чем новый начнет создаваться.

Ответ 202 означает только то, что запрос был принят, а не то, что резервная копия еще существует. CommandId, возвращаемый в CommandAccepted, является внутренним идентификатором и не является доступны для запроса через любую общедоступную конечную точку. Чтобы наблюдать за завершением, опросите GET /v{version}/projects/{projectId}/vms/{vmId} и смотрите OperationStatus (о нем сообщается InProgress с Operation, равным CreateBackup во время создания резервной копии), или опросите этот список резервных копий и дождитесь появления новой резервной копии — запись в списке появится только после резервное копирование завершается успешно; если создание завершается неудачей, запись никогда не создается.

Во время операции резервного копирования виртуальная машина заблокирована: ее запуск/остановка, создание еще одной резервной копии, или выполнение других операций на той же виртуальной машине завершается с ошибкой 409 Conflict до тех пор, пока операция не завершится.

Запрос

Ответы

Запрос на создание резервной копии принят для асинхронной обработки.