Поделиться через


Откат обновления

Операция Rollback Update Or Upgrade отменяет выполняющееся обновление конфигурации и возвращает исходное состояние развертывания до запуска обновления.

Запрос

Запрос Rollback Update Or Upgrade можно указать следующим образом. Замените <subscription-id> идентификатором подписки, <cloudservice-name> — именем облачной службы, а <deployment-name> — именем развертывания.

Метод Универсальный код ресурса (URI) запроса
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/

Параметры URI

Параметр URI Описание
comp=rollback Обязательный. Указывает, что выполняемая операция будет прервана и развертывание будет возвращено к предыдущему состоянию.

Заголовки запросов

В следующей таблице описаны заголовки запросов.

Заголовок запроса Описание
x-ms-version Обязательный. Задает версию операции, используемой для этого запроса. Этот заголовок должен иметь значение 2011-10-01 или выше.

Текст запроса

  
<?xml version="1.0" encoding="utf-8"?>  
<RollbackUpdateOrUpgrade xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <Mode>type-of-upgrade</Mode>  
  <Force>upgrade-forced</Force>  
</RollbackUpdateOrUpgrade>  
  

В следующей таблице описываются элементы запроса.

Имя элемента Описание
Режим Обязательный. Указывает, должен ли откат выполняться автоматически.

- Auto — Откат продолжается без дальнейших действий пользователя.
- Manual — Необходимо вызвать операцию Пошаговое обновление домена , чтобы применить откат к каждому домену обновления.
Force Обязательный. Указывает, должен ли откат продолжаться, даже если это приведет к потере локальных данных из некоторых экземпляров роли. True Значение , если откат должен продолжаться; в противном случае false.

Ответ

Ответ включает код состояния HTTP и набор заголовков ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Заголовки откликов

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP.

Заголовок ответа Описание
x-ms-request-id Значение, которое однозначно определяет запрос к службе управления.

Текст ответа

Нет.

Remarks

Операция Rollback Update Or Upgrade может быть вызвана только при выполнении обновления в развертывании. Состояние развертывания можно определить, вызвав операцию Get Deployment или Get Cloud Service Properties и проверив элемент RollbackAllowed . Если возвращается значение true, то можно выполнить откат.