导出 (0) 打印
全部展开

获取包

更新时间: 2014年9月

Get Package操作检索部署的云服务包并将包文件存储于 Microsoft Azure Blob 存储中。

以下包文件位于存储中:

  • 服务配置文件 - 云服务配置文件 (.cscfg) 为云服务和单独的角色提供配置设置,包括角色实例的数目。

  • 服务包 - 服务包 (.cspkg) 包含应用程序代码和服务定义文件。

有关使用云服务包的详细信息,请参阅如何创建和部署云服务

有关使用 Blob 存储的详细信息,请参阅如何在 .NET 中使用 Microsoft Azure Blob 存储服务命名和引用容器、Blob 和元数据

可以按以下方式指定 Get Package 请求。将 <subscription-id> 替换为订阅 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-3-1 或更高版本。有关版本控制标头的更多信息,请参阅服务管理版本控制

ContentLength

必需。必须设置为 0。

无。

响应包括 HTTP 状态代码和一组响应标头。

成功的操作将返回状态代码 202(已接受)。有关状态代码的信息,请参阅服务管理状态和错误代码

此操作的响应包括以下标头。该响应还可能包括其他标准 HTTP 标头。所有标准标头都符合 HTTP/1.1 协议规范

 

响应标头 说明

x-ms-request-id

一个值,它唯一地标识对管理服务做出的请求。

无。

显示:
© 2014 Microsoft