Share via


az dataprotection backup-instance restore

Note

このリファレンスは、Azure CLI (バージョン 2.57.0 以降) のデータ保護拡張機能の一部です。 拡張機能は、az dataprotection backup-instance restore コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

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

コマンド

名前 説明 Status
az dataprotection backup-instance restore initialize-for-data-recovery

復元要求オブジェクトを初期化して、バックアップ コンテナー内のすべてのバックアップ データを回復します。

拡張子 GA
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

バックアップ コンテナー内のすべてのバックアップ データをファイルとして回復するには、復元要求オブジェクトを初期化します。

拡張子 GA
az dataprotection backup-instance restore initialize-for-item-recovery

復元要求オブジェクトを初期化して、バックアップ コンテナー内のバックアップ データの指定された項目を回復します。

拡張子 GA
az dataprotection backup-instance restore trigger

BackupInstance の復元をトリガーします。

拡張子 GA

az dataprotection backup-instance restore initialize-for-data-recovery

復元要求オブジェクトを初期化して、バックアップ コンテナー内のすべてのバックアップ データを回復します。

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--rehydration-duration]
                                                                       [--rehydration-priority {Standard}]
                                                                       [--restore-configuration]
                                                                       [--secret-store-type {AzureKeyVault}]
                                                                       [--secret-store-uri]
                                                                       [--target-resource-id]

Azure ディスク バックアップ インスタンスの復元要求を初期化する

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type AzureDisk --restore-location centraluseuap --source-datastore OperationalStore --target-resource-id {restore_disk_id} --recovery-point-id b7e6f082-b310-11eb-8f55-9cfce85d4fae

必須のパラメーター

--datasource-type

データソースの種類を指定します。

承認された値: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

復元場所を指定します。

--source-datastore

特定の復旧ポイントまたは特定の時点のデータストアの種類を指定します。

承認された値: ArchiveStore, OperationalStore, VaultStore

省略可能のパラメーター

--backup-instance-id

バックアップ インスタンス ID を指定します。

--point-in-time

UTC (yyyy-mm-ddTHH:MM:SS) でデータを復元するために使用する時点を指定します。

--recovery-point-id

データの復元に使用する復旧ポイント ID を指定します。

--rehydration-duration

リハイドレート復元のリハイドレート期間を指定します。

既定値: 15
--rehydration-priority

リハイドレート復元のリハイドレート優先度を指定します。

承認された値: Standard
--restore-configuration

復元の復元構成。 このパラメーターを使用して、AzureKubernetesService を使用して復元します。

--secret-store-type

認証に使用するシークレット ストアの種類を指定します。

承認された値: AzureKeyVault
--secret-store-uri

認証に使用するシークレット ストア URI を指定します。

--target-resource-id

データを復元するリソース ID を指定します。

グローバル パラメーター
--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 dataprotection backup-instance restore initialize-for-data-recovery-as-files

バックアップ コンテナー内のすべてのバックアップ データをファイルとして回復するには、復元要求オブジェクトを初期化します。

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                                --restore-location
                                                                                --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                                --target-blob-container-url
                                                                                --target-file-name
                                                                                [--point-in-time]
                                                                                [--recovery-point-id]
                                                                                [--rehydration-duration]
                                                                                [--rehydration-priority {Standard}]
                                                                                [--target-resource-id]

azure データベースの復元要求を postgresql サーバー バックアップ インスタンスのファイルとして初期化する

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type AzureDatabaseForPostgreSQL --restore-location centraluseuap --source-datastore VaultStore --target-blob-container-url {target_blob_container_url} --target-file-name {target_file_name} --recovery-point-id 9a4ab128e2d441d6a575ecd85903bd81

必須のパラメーター

--datasource-type

データソースの種類を指定します。

承認された値: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

復元場所を指定します。

--source-datastore

特定の復旧ポイントまたは特定の時点のデータストアの種類を指定します。

承認された値: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

データの復元先となる BLOB コンテナーの URL を指定します。

--target-file-name

データの復元先となるファイル名を指定します。

省略可能のパラメーター

--point-in-time

UTC (yyyy-mm-ddTHH:MM:SS) でデータを復元するために使用する時点を指定します。

--recovery-point-id

データの復元に使用する復旧ポイント ID を指定します。

--rehydration-duration

リハイドレート復元のリハイドレート期間を指定します。

既定値: 15
--rehydration-priority

リハイドレート復元のリハイドレート優先度を指定します。

承認された値: Standard
--target-resource-id

別のサブスクリプションにファイルとして復元するために必要な、データの復元先となるターゲット ストレージ コンテナーの ARM ID を指定します。

グローバル パラメーター
--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 dataprotection backup-instance restore initialize-for-item-recovery

復元要求オブジェクトを初期化して、バックアップ コンテナー内のバックアップ データの指定された項目を回復します。

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--container-list]
                                                                       [--from-prefix-pattern]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--restore-configuration]
                                                                       [--target-resource-id]
                                                                       [--to-prefix-pattern]
                                                                       [--vaulted-blob-prefix]

Azure BLOB バックアップ インスタンスの復元要求を初期化する

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type AzureBlob --restore-location centraluseuap --source-datastore OperationalStore --backup-instance-id {backup_instance_id}  --point-in-time 2021-05-26T15:00:00 --container-list container1 container2

必須のパラメーター

--datasource-type

データソースの種類を指定します。

承認された値: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

復元場所を指定します。

--source-datastore

特定の復旧ポイントまたは特定の時点のデータストアの種類を指定します。

承認された値: ArchiveStore, OperationalStore, VaultStore

省略可能のパラメーター

--backup-instance-id

バックアップ インスタンス ID を指定します。

--container-list

復元するコンテナーの一覧を指定します。

--from-prefix-pattern

開始範囲のプレフィックス パターンを指定します。

--point-in-time

UTC (yyyy-mm-ddTHH:MM:SS) でデータを復元するために使用する時点を指定します。

--recovery-point-id

データの復元に使用する復旧ポイント ID を指定します。

--restore-configuration

復元の復元構成。 このパラメーターを使用して、AzureKubernetesService を使用して復元します。

--target-resource-id

データを復元するリソース ID を指定します。

--to-prefix-pattern

終了範囲のプレフィックス パターンを指定します。

--vaulted-blob-prefix --vaulted-blob-prefix-pattern

コンテナー化された BLOB のプレフィックス パターンを指定します。

グローバル パラメーター
--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 dataprotection backup-instance restore trigger

BackupInstance の復元をトリガーします。

az dataprotection backup-instance restore trigger --backup-instance-name
                                                  --restore-request-object
                                                  [--ids]
                                                  [--no-wait]
                                                  [--operation-requests]
                                                  [--resource-group]
                                                  [--subscription]
                                                  [--tenant-id]
                                                  [--use-secondary-region {false, true}]
                                                  [--vault-name]

復元操作をトリガーする

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json

リージョン間復元操作をトリガーする

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json --use-secondary-region

必須のパラメーター

--backup-instance-name --name -n

バックアップ インスタンス名。

--restore-request-object

操作の要求本文。 予期される値: json-string/@json-file。

省略可能のパラメーター

--ids

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

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--operation-requests --resource-guard-operation-requests

resourceGuard によって保護される重要な操作要求。

--resource-group -g

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

--subscription

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

--tenant-id

コンテナーを保護する Resource Guard が別のテナントに存在する場合のテナントの ID。

--use-secondary-region

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

承認された値: false, true
--vault-name -v

バックアップ コンテナーの名前。

グローバル パラメーター
--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 を使います。