Экспорт (0) Печать
Развернуть все
Развернуть Свернуть

Переключение развертывания

Обновлено: Сентябрь 2014 г.

Асинхронная операция Swap Deployment инициирует обмен виртуальными IP-адресами между средами промежуточного и рабочего развертывания для службы. Если служба в данный момент запущена в промежуточной среде, она будет переключена на рабочую среду. Если служба запущена в рабочей среде, она будет переключена на промежуточную среду.

Запрос Swap Deployment можно указать следующим образом. Замените <subscription-id> идентификатором подписки, а <cloudservice-name> ― именем облачной службы.

 

Метод URI запроса

POST

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Необходимо убедиться, что запрос к службе управления безопасен. Дополнительные сведения см. в разделе Проверка подлинности запросов по управлению службами.

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

 

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

Content-Type

Обязательно. Задайте для этого заголовка значение application/xml.

x-ms-version

Обязательно. Задает версию операции, используемой для этого запроса. Этот заголовок должен быть установлен в значение 01.10.2009 или на более позднюю дату. Дополнительные сведения об управлении версиями заголовков см. в разделе Работа с версиями при управлении службами.

Далее приведен формат текста запроса.


<?xml version="1.0" encoding="utf-8"?>
<Swap xmlns="http://schemas.microsoft.com/windowsazure">
  <Production>production-deployment-name</Production>
  <SourceDeployment>deployment-name-to-be-swapped-with-production</SourceDeployment>
</Swap>

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

 

Имя элемента Описание

Рабочая среда

Обязательно. Имя рабочего развертывания.

SourceDeployment

Обязательно. Имя исходного развертывания.

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

Успешная операция возвращает код состояния 200 (ОК). Сведения о кодах состояния см. в разделе Коды состояний и ошибок управления службами.

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

 

Заголовок ответа Описание

x-ms-request-id

Значение, которое однозначно определяет запрос к службе управления. Для асинхронной операции можно вызвать Получение состояния операции со значением заголовка, чтобы определить, завершена ли операция, произошел ли сбой, или она все еще выполняется.

Если операция Swap Deployment указана с именами развертывания, не совпадающими с текущим производственным и промежуточным развертыванием, то возвращается код состояния 409 (конфликт).

Можно переключать виртуальные IP-адреса, только если количество конечных точек, указанных в определении службы, одинаково для обоих развертываний. Например, если добавить конечную точку HTTPS в веб-роль, которая ранее представляла только конечную точку HTTP, то не удастся обновить службу путем переключения виртуальных IP-адресов. Необходимо удалить рабочее развертывание и повторно выполнить его. Сведения об используемых конечных точках можно получить с помощью операции Получение развертывания.

Показ:
© 2014 Microsoft