Продажи: 1-800-867-1389
Развернуть Свернуть

Добавление расширения

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

Асинхронная операция Add Extension добавляет к облачной службе доступное расширение. В Microsoft Azure процесс может выполняться как расширение облачной службы. Доступное расширение можно найти с помощью операции Перечисление доступных расширений.

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

 

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

POST

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

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

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

 

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

x-ms-version

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

В следующем примере показан формат текста запроса.


<?xml version="1.0" encoding="utf-8"?>
<Extension xmlns=”http://schemas.microsoft.com/windowsazure”>
  <ProviderNameSpace>namespace-of-extension</ProviderNameSpace>
  <Type>type-of-extension</Type>
  <Id>identifier-of-extension</Id>
  <Thumbprint>thumbprint-of-encryption-certificate</Thumbprint>
  <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>
  <PublicConfiguration>base-64-encoded-xsd-for-extension-public-configuration</PublicConfiguration>
  <PrivateConfiguration>base-64-encoded-xsd-for-extension-private-configuration</PrivateConfiguration>
  <Version>version-of-extension</Version>
</Extension>

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

 

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

ProviderNameSpace

Обязательно. Указывает пространство имен поставщика расширения. Пространство имен поставщика для расширений Azure — Microsoft.Windows.Azure.Extensions.

Тип

Обязательно. Указывает тип расширения.

Id

Обязательно. Указывает идентификатор расширения.

Отпечаток

Необязательно. Указывает отпечаток сертификата, используемого для шифрования конфигурации, заданной в PrivateConfiguration. Если этот элемент не указан, сертификат может быть создан автоматически и добавлен в облачную службу.

ThumbprintAlgorithm

Необязательно. Указывает алгоритм отпечатка сертификата, используемого для шифрования конфигурации, которая задана в PrivateConfiguration.

PublicConfiguration

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

PrivateConfiguration

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

Версия

Необязательно. Указывает версию расширения. Если этот элемент не указан или в качестве значения используется символ звездочки (*), применяется последняя версия расширения. Если значение указано с основным номером версии и звездочкой в качестве дополнительного номера версии (X.*), выбирается последняя дополнительная версия указанной основной версии. Если основной номер версии и дополнительный номер версии указаны (X.Y), выбирается соответствующая версия расширения. Если указана версия, выполняется автоматическое обновление экземпляра роли.

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

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

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

 

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

x-ms-request-id

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

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2014 Microsoft