取得封裝

取得封裝

 

Get Package 作業會擷取部署的雲端服務封裝並將封裝檔案儲存在 Microsoft Azure Blob 儲存體中。

放入儲存體的封裝檔案如下:

  • 服務組態檔 -雲端服務組態檔 (.cscfg) 提供的組態設定雲端服務和個別角色,包括角色執行個體數目。

  • 服務封裝 -服務封裝 (.cspkg) 包含應用程式程式碼和服務定義檔。

如需有關使用雲端服務封裝的詳細資訊,請參閱 如何建立及部署雲端服務

如需有關如何使用 Blob 儲存體的詳細資訊,請參閱 如何在.NET 中使用 Microsoft Azure Blob 儲存體服務命名和參考容器、 Blob 及中繼資料

Get Package 要求可能會以下面方式指定。 取代 <subscription-id> 以訂閱識別碼、 <cloudservice-name> 、 以雲端服務的名稱取代 <deployment-slot>stagingproduction, ,或 <deployment-name> 與部署的名稱。

方法

要求 URI

POST

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

POST

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

您必須確定對管理服務發出的要求是安全的。 如需詳細資訊,請參閱 驗證服務管理要求

URI 參數

說明

containerUri =<container-uri>

必要項。 指定將要儲存封裝的容器所在 URI。

overwriteExisting =<overwriteExisting>

選擇項。 指定是否應該覆寫儲存體容器內現有的封裝。 如果 true 指定的儲存體容器底下同名的封裝將會覆寫否則 false

下表描述要求標頭。

要求標頭

說明

x-ms-version

必要項。 指定用於這個要求的作業版本。 此標頭應該設定為 2012年-03-01 或更高版本。 如需有關版本設定標頭的詳細資訊,請參閱 服務管理版本控制

ContentLength

必要項。 必須設定為 0。

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

成功的作業會傳回狀態碼「202 (已接受)」。 如需狀態碼的相關資訊,請參閱 服務管理狀態和錯誤碼

這項作業的回應包括下列標頭。 回應也可能包括其他標準 HTTP 標頭。 所有標準標頭符合 HTTP/1.1 通訊協定規格

回應標頭

說明

x-ms-request-id

唯一識別對管理服務發出之要求的值。

顯示:
© 2016 Microsoft