导出 (0) 打印
全部展开

回滚更新或升级

更新时间: 2014年4月

Rollback Update Or Upgrade 操作取消正在进行中的配置更新并且将部署返回到开始更新前的状态。

可以按以下方式指定 Rollback Update Or Upgrade 请求。使用您的订阅 ID 替代 <subscription-id>,使用云服务的名称替代 <cloudservice-name>,并且使用您的部署的唯一名称替代 <deployment-name>

 

方法 请求 URI HTTP 版本

POST

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

HTTP/1.1

POST

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

HTTP/1.1

 

URI 参数 说明

comp=rollback

必需。指定正在进行中的操作将要暂停并且部署将返回到之前的状态。

下表介绍请求标头。

 

请求标头 说明

x-ms-version

必需。指定用于此请求的操作的版本。此标头必须设置为 2011-10-01 或更高。有关版本控制标头的详细信息,请参阅服务管理版本控制

请求正文的格式如下所示:


<?xml version="1.0" encoding="utf-8"?>
<RollbackUpdateOrUpgrade xmlns=”http://schemas.microsoft.com/windowsazure”>
  <Mode>type-of-upgrade</Mode>
  <Force>upgrade-forced</Force>
</RollbackUpdateOrUpgrade>

请求正文中的元素顺序非常重要。如果存在某一元素,则该元素必须按以上所示的顺序出现在 XML 中。

 

元素名称

说明

Mode

必需。指定是否应自动继续回滚。

  • Auto – 回滚将继续并且没有进一步的用户输入。

  • Manual – 您必须调用 遍历升级域 操作以便将回滚应用于每个升级域。

Force

必需。指定甚至在回滚将导致本地数据从某些角色实例中丢失时回滚是否应继续。如果回滚应继续,则为 True;否则为 false

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

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

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

 

响应标头 说明

x-ms-request-id

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

无。

可使用任何与 <subscription-id> 指定的订阅关联的管理证书对此操作进行身份验证。有关其他详细信息,请参阅对服务管理请求进行身份验证

只有正在部署上进行更新时才能调用 Rollback Update Or Upgrade 操作。可以通过调用 获取部署 操作或 获取云服务属性 操作并且查看 RollbackAllowed 元素,检测部署状态。如果返回的值为 true,则可以执行回滚。

显示:
© 2014 Microsoft