Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Асинхронная операция Add Extension добавляет к облачной службе доступное расширение. В Microsoft Azure процесс может выполняться как расширение облачной службы.
Запрос
Запрос Add Extension можно указать следующим образом. Замените <subscription-id> идентификатором своей подписки, а <cloudservice-name> ― именем облачной службы.
| Метод | Универсальный код ресурса (URI) запроса |
|---|---|
| POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/extensions |
Параметры URI
Нет.
Заголовки запросов
В следующей таблице описаны заголовки запросов.
| Заголовок запроса | Описание |
|---|---|
x-ms-version |
Обязательный. Задает версию операции, используемой для этого запроса. Этот заголовок должен иметь 2013-03-01 или более позднюю версию. |
Текст запроса
В следующем примере показан формат текста запроса.
<?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. |
| Тип | Обязательный элемент. Указывает тип расширения. |
| Идентификатор | Обязательный. Указывает идентификатор расширения. |
| Отпечаток | Необязательный элемент. Указывает отпечаток сертификата, используемого для шифрования конфигурации, заданной в PrivateConfiguration. Если этот элемент не указан, сертификат может быть создан автоматически и добавлен в облачную службу. |
| ThumbprintAlgorithm | Необязательный элемент. Указывает алгоритм отпечатка сертификата, используемого для шифрования конфигурации, которая задана в PrivateConfiguration. |
| PublicConfiguration | Необязательный элемент. Указывает общедоступную конфигурацию, определенную с помощью схемы, возвращаемой операцией Перечисление доступных расширений . |
| PrivateConfiguration | Необязательный элемент. Указывает частную конфигурацию, определяемую с помощью схемы, возвращаемой операцией Перечисление доступных расширений . |
| Версия | Необязательный элемент. Указывает версию расширения. Если этот элемент не указан или в качестве значения используется символ звездочки (*), применяется последняя версия расширения. Если значение указано с основным номером версии и звездочкой в качестве дополнительного номера версии (X.*), выбирается последняя дополнительная версия указанной основной версии. Если основной номер версии и дополнительный номер версии указаны (X.Y), выбирается соответствующая версия расширения. Если указана версия, выполняется автоматическое обновление экземпляра роли. |
Ответ
Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.
Код состояния
Успешная операция возвращает код состояния 200 (ОК).
Заголовки откликов
Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP.
| Заголовок ответа | Описание |
|---|---|
x-ms-request-id |
Значение, которое однозначно определяет запрос к службе управления. Для асинхронной операции можно вызвать Get Operation Status со значением заголовка, чтобы определить, завершена ли операция, завершилась ли она сбоем или все еще выполняется. |
Текст ответа
Нет.