共用方式為


加入擴充功能

Add Extension非同步作業會將可用的延伸模組加入至雲端服務。 在 Microsoft Azure 中,處理序可以當做雲端服務的延伸模組來執行。

要求

請使用下列格式指定 Add Extension 要求。 請以您的訂閱 ID 取代 <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>  

下表說明要求主體的元素。

元素名稱 Description
ProviderNameSpace 必要。 指定擴充功能的提供者命名空間。 Azure 擴充功能的提供者命名空間為 Microsoft.Windows.Azure.Extensions
類型 必要。 指定擴充功能的類型。
識別碼 必要。 指定擴充功能的識別碼。
Thumbprint 選擇性。 指定用於加密 PrivateConfiguration 中指定之組態的憑證指紋。 如果未指定這個元素,可能會自動產生憑證並將其加入至雲端服務。
ThumbprintAlgorithm 選擇性。 指定用於加密 PrivateConfiguration 中指定之組態的憑證指紋演算法。
PublicConfiguration 選擇性。 指定使用 清單可用擴充 功能作業所傳回之架構所定義的公用組態。
PrivateConfiguration 選擇性。 指定使用 清單可用延伸 模組作業所傳回之架構所定義的私用組態。
版本 選擇性。 指定擴充功能的版本。 如果這個元素並未指定或是使用星號 (*) 當做值,則會使用延伸模組的最新版本。 如果指定此值時使用主要版本號碼和星號當做次要版本號碼 (X.*),則會選取指定之主要版本的最新次要版本。 如果指定了主要版本號碼和次要版本號碼 (X.Y),則會選取指定的擴充功能版本。 如果指定某個版本,則會針對角色執行個體執行自動升級。

回應

回應包括 HTTP 狀態碼、一組回應標頭和回應主體。

狀態碼

成功的作業會傳回狀態碼 200 (OK)。

回應標頭

這項作業的回應包括下列標頭。 回應也可能包括其他標準 HTTP 標頭。

回應標頭 Description
x-ms-request-id 唯一識別對管理服務發出之要求的值。 針對非同步作業,您可以使用標頭的值呼叫 取得作業狀態 ,以判斷作業是否已完成、失敗或仍在進行中。

回應本文

無。