更新またはアップグレードのロールバック

Rollback Update Or Upgrade 操作は、進行中の構成の更新を取り消して、デプロイを更新が開始される前の状態に戻します。

要求

Rollback Update Or Upgrade要求は、次のように指定できます。 <subscription-id> をサブスクリプション ID に、<cloudservice-name> をクラウド サービスの名前に、<deployment-name> をデプロイの名前に、それぞれ置き換えます。

Method 要求 URI
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/

URI パラメーター

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>  
  

要求の要素を次の表に示します。

要素名 説明
モード 必須。 ロールバックを自動的に実行するかどうかを指定します。

- Auto – ロールバックは、追加のユーザー入力なしで続行されます。
- Manual – 各アップグレード ドメインにロールバックを適用するには、 Walk Upgrade Domain 操作を呼び出す必要があります。
Force 必須。 一部のロール インスタンスからローカル データが失われる場合でもロールバックを続行するかどうかを指定します。 ロールバックを実行する場合は True。ロールバックを実行しない場合は false。

[応答]

応答には、HTTP 状態コードおよび一連の応答ヘッダーが含まれています。

状態コード

操作に成功すると、状態コード 200 (OK) が返されます。

レスポンス ヘッダー

この操作の応答には、次のヘッダーが含まれています。 応答に追加の標準 HTTP ヘッダーが含まれる場合もあります。

応答ヘッダー Description
x-ms-request-id 管理サービスに対して行われた要求を一意に識別する値。

応答本文

[なし] :

解説

Rollback Update Or Upgrade 操作を呼び出すことができるのは、デプロイ上で更新が進行中であるときのみです。 デプロイの状態を検出するには、デプロイの 取得 操作または クラウド サービスのプロパティの取得 操作を呼び出し、 RollbackAllowed 要素を調べます。 戻り値が true の場合に、ロールバックを実行できます。