az backup restore

Recovery Services コンテナー内の復旧ポイントからバックアップされた項目を復元します。

コマンド

名前 説明 Status
az backup restore files

復旧ポイントのすべてのファイルにアクセスできるようにします。

コア GA
az backup restore files mount-rp

復旧ポイントのファイルをマウントするスクリプトをダウンロードします。

コア GA
az backup restore files unmount-rp

復旧ポイントへのアクセスを閉じます。

コア GA
az backup restore restore-azurefiles

ファイル共有内のバックアップされた Azure ファイルを、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

コア GA
az backup restore restore-azurefileshare

バックアップされた Azure ファイル共有を、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

コア GA
az backup restore restore-azurewl

Recovery Services コンテナー内のバックアップされた Azure ワークロードを、別の登録済みコンテナーまたは同じコンテナーに復元します。

コア GA
az backup restore restore-disks

指定した復旧ポイントから、バックアップされた VM のディスクを復元します。

コア GA

az backup restore restore-azurefiles

ファイル共有内のバックアップされた Azure ファイルを、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

az backup restore restore-azurefiles --resolve-conflict {Overwrite, Skip}
                                     --restore-mode {AlternateLocation, OriginalLocation}
                                     [--container-name]
                                     [--ids]
                                     [--item-name]
                                     [--resource-group]
                                     [--rp-name]
                                     [--source-file-path]
                                     [--source-file-type {Directory, File}]
                                     [--subscription]
                                     [--target-file-share]
                                     [--target-folder]
                                     [--target-storage-account]
                                     [--vault-name]

ファイル共有内のバックアップされた Azure ファイルを、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

az backup restore restore-azurefiles --resource-group MyResourceGroup --vault-name MyVault --container-name MyContainer --item-name MyItem --rp-name recoverypoint --resolve-conflict Overwrite --restore-mode OriginalLocation --source-file-type File --source-file-path Filepath1 Filepath2

必須のパラメーター

--resolve-conflict

復元されたデータとの競合が発生した場合の指示。

承認された値: Overwrite, Skip
--restore-mode

復元モードを指定します。

承認された値: AlternateLocation, OriginalLocation

省略可能のパラメーター

--container-name -c

バックアップ コンテナーの名前。 az backup container list コマンドの出力から 'Name' または 'FriendlyName' を受け入れます。 'FriendlyName' が渡された場合は、BackupManagementType が必要です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--item-name -i

バックアップされた項目の名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--rp-name -r

復旧ポイントの名前。

--source-file-path

文字列で表わされた、ファイル共有内の復元するファイルの絶対パス。 このパスは、'az storage file download' または 'az storage file show' CLI コマンドで使用されるパスと同じです。

--source-file-type

選択するソース ファイルの種類を指定します。

承認された値: Directory, File
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--target-file-share

コンテンツを復元する宛先ファイル共有。

--target-folder

コンテンツの復元先のフォルダー。 コンテンツを root に復元するには、フォルダー名を空のままにします。

--target-storage-account

コンテンツの復元先のストレージ アカウント。

--vault-name -v

Recovery Services コンテナーの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az backup restore restore-azurefileshare

バックアップされた Azure ファイル共有を、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

az backup restore restore-azurefileshare --resolve-conflict {Overwrite, Skip}
                                         --restore-mode {AlternateLocation, OriginalLocation}
                                         [--container-name]
                                         [--ids]
                                         [--item-name]
                                         [--resource-group]
                                         [--rp-name]
                                         [--subscription]
                                         [--target-file-share]
                                         [--target-folder]
                                         [--target-resource-group-name]
                                         [--target-storage-account]
                                         [--vault-name]

バックアップされた Azure ファイル共有を、登録済みストレージ アカウント内の同じファイル共有または別のファイル共有に復元します。

az backup restore restore-azurefileshare --resource-group MyResourceGroup --vault-name MyVault --container-name MyContainer --item-name MyItem --rp-name recoverypoint --resolve-conflict Overwrite --restore-mode OriginalLocation

必須のパラメーター

--resolve-conflict

復元されたデータとの競合が発生した場合の指示。

承認された値: Overwrite, Skip
--restore-mode

復元モードを指定します。

承認された値: AlternateLocation, OriginalLocation

省略可能のパラメーター

--container-name -c

バックアップ コンテナーの名前。 az backup container list コマンドの出力から 'Name' または 'FriendlyName' を受け入れます。 'FriendlyName' が渡された場合は、BackupManagementType が必要です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--item-name -i

バックアップされた項目の名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--rp-name -r

復旧ポイントの名前。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--target-file-share

コンテンツを復元する宛先ファイル共有。

--target-folder

コンテンツの復元先のフォルダー。 コンテンツを root に復元するには、フォルダー名を空のままにします。

--target-resource-group-name --target-rg-name

コンテナー リソース グループと異なる場合に必要な、コンテンツの復元先となるストレージ アカウントのリソース グループ。

--target-storage-account

コンテンツの復元先のストレージ アカウント。

--vault-name -v

Recovery Services コンテナーの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az backup restore restore-azurewl

Recovery Services コンテナー内のバックアップされた Azure ワークロードを、別の登録済みコンテナーまたは同じコンテナーに復元します。

az backup restore restore-azurewl --recovery-config
                                  --resource-group
                                  --vault-name
                                  [--rehydration-duration]
                                  [--rehydration-priority {High, Standard}]
                                  [--use-secondary-region]

Recovery Services コンテナー内のバックアップされた Azure ワークロードを、別の登録済みコンテナーまたは同じコンテナーに復元します。

az backup restore restore-azurewl --resource-group MyResourceGroup --vault-name MyVault --recovery-config MyRecoveryConfig

必須のパラメーター

--recovery-config

バックアップされた項目の回復構成を指定します。 構成オブジェクトは、'backup recoveryconfig show' コマンドから取得できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--vault-name -v

Recovery Services コンテナーの名前。

省略可能のパラメーター

--rehydration-duration

復旧ポイントがハイドレート状態のままである最大時間 (10 ~ 30 日、両方を含む) を設定します。

既定値: 15
--rehydration-priority

復旧ポイントのリハイドレート中にメインされる優先度の種類。

承認された値: High, Standard
--use-secondary-region

セカンダリ リージョンの復旧ポイントから復元するには、このフラグを使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az backup restore restore-disks

指定した復旧ポイントから、バックアップされた VM のディスクを復元します。

az backup restore restore-disks --storage-account
                                [--container-name]
                                [--disk-encryption-set-id]
                                [--diskslist]
                                [--ids]
                                [--item-name]
                                [--mi-system-assigned]
                                [--mi-user-assigned]
                                [--rehydration-duration]
                                [--rehydration-priority {High, Standard}]
                                [--resource-group]
                                [--restore-as-unmanaged-disks {false, true}]
                                [--restore-mode {AlternateLocation, OriginalLocation}]
                                [--restore-only-osdisk {false, true}]
                                [--restore-to-edge-zone {false, true}]
                                [--restore-to-staging-storage-account {false, true}]
                                [--rp-name]
                                [--storage-account-resource-group]
                                [--subscription]
                                [--target-resource-group]
                                [--target-subnet-name]
                                [--target-subscription-id]
                                [--target-vm-name]
                                [--target-vnet-name]
                                [--target-vnet-resource-group]
                                [--target-zone {1, 2, 3}]
                                [--use-secondary-region]
                                [--vault-name]

指定した復旧ポイントから、バックアップされた VM のディスクを復元します。 (自動生成)

az backup restore restore-disks --container-name MyContainer --item-name MyItem --resource-group MyResourceGroup --rp-name MyRp --storage-account mystorageaccount --vault-name MyVault

必須のパラメーター

--storage-account

ステージング ストレージ アカウントの名前または ID。 VM 構成がこのストレージ アカウントに復元されます。 詳細については、--restore-to-staging-storage-account パラメーターのヘルプを参照してください。 ストレージ アカウントとコンテナーが同じリソース グループ上にないリージョン間の復元には、ID が必要になる場合があります。 ID を取得するには、ここで指定したストレージ アカウント show コマンドを使用します (https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=azure-cli#get-the-resource-id-for-a-storage-account)。

省略可能のパラメーター

--container-name -c

バックアップ コンテナーの名前。 az backup container list コマンドの出力から 'Name' または 'FriendlyName' を受け入れます。 'FriendlyName' が渡された場合は、BackupManagementType が必要です。

--disk-encryption-set-id

ディスク暗号化セット ID は、復元されたディスクの暗号化に使用されます。 ここで指定されているディスク暗号化セット ID へのアクセスを確認してください。

--diskslist

除外または含めるディスクの一覧。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--item-name -i

バックアップされた項目の名前。

--mi-system-assigned

このフラグを使用して、システム割り当てマネージド ID を復元操作に使用するかどうかを指定します。 MI オプションは、アンマネージド ディスクの復元には適用されません。

--mi-user-assigned

復元操作に使用するユーザー割り当てマネージド ID の ARM ID。 システム割り当て MI を使用してバックアップ項目を復元しない場合は、このパラメーターの値を指定します。

--rehydration-duration

復旧ポイントがハイドレート状態のままである最大時間 (10 ~ 30 日、両方を含む) を設定します。

既定値: 15
--rehydration-priority

復旧ポイントのリハイドレート中にメインされる優先度の種類。

承認された値: High, Standard
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--restore-as-unmanaged-disks

このフラグを使用して、アンマネージド ディスクとして復元するように指定します。

承認された値: false, true
--restore-mode

復元モードを指定します。

承認された値: AlternateLocation, OriginalLocation
既定値: AlternateLocation
--restore-only-osdisk

バックアップされた VM の OS ディスクのみを復元するには、このフラグを使用します。

承認された値: false, true
--restore-to-edge-zone

エッジ ゾーン VM の復元を示すスイッチ パラメーター。 このパラメーターは、リージョン間およびサブスクリプション間の復元シナリオでは使用できません。

承認された値: false, true
--restore-to-staging-storage-account

--storage-account パラメーターを使用してステージング ストレージ アカウントにディスクを復元する場合は、このフラグを使用します。 指定しない場合、ディスクは元のストレージ アカウントに復元されます。 既定値は false です。

承認された値: false, true
--rp-name -r

復旧ポイントの名前。

--storage-account-resource-group

ストレージ アカウントを含むリソース グループの名前。 既定値は、指定されていない場合は --resource-group と同じになります。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--target-resource-group -t

これを使用して、復元されたディスクを保存するターゲット リソース グループを指定します。

--target-subnet-name

別の場所で新しい VM を復元する場合は、ターゲット VM を作成するサブネットの名前。

--target-subscription-id

リソースを復元するサブスクリプションの ID。

--target-vm-name

新しい VM への代替場所の復元の場合は、データの復元先となる VM の名前。

--target-vnet-name

新しい VM への代替場所の復元の場合は、ターゲット VM を作成する必要がある VNet の名前。

--target-vnet-resource-group

新しい VM への代替場所の復元の場合は、ターゲット VNet を含むリソース グループの名前。

--target-zone

現在、プライマリ リージョンには 3 つの Azure 可用性ゾーンを含めることができます。 クロス ゾーン リストアの実行中にターゲット ゾーン番号を指定するには、この引数を使用します。

承認された値: 1, 2, 3
--use-secondary-region

セカンダリ リージョンの復旧ポイントから復元するには、このフラグを使用します。

--vault-name -v

Recovery Services コンテナーの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。