共用方式為


az dataprotection backup-instance

注意

此參考是 Azure CLI 的數據保護延伸模組的一部分(2.57.0 版或更高版本)。 擴充功能會在您第一次執行 az dataprotection backup-instance 命令時自動安裝。 深入了解擴充功能。

使用 dataprotection 管理備份實例。

命令

名稱 Description 類型 狀態
az dataprotection backup-instance adhoc-backup

觸發臨機操作備份。

副檔名 GA
az dataprotection backup-instance create

設定備份保存庫中資源的備份。

副檔名 GA
az dataprotection backup-instance delete

刪除備份保存庫中的備份實例。

副檔名 GA
az dataprotection backup-instance deleted-backup-instance

在虛刪除的備份實例上執行作業。

副檔名 GA
az dataprotection backup-instance deleted-backup-instance list

列出屬於備份保存庫的已刪除備份實例。

副檔名 GA
az dataprotection backup-instance deleted-backup-instance show

取得在備份保存庫中具有名稱的已刪除備份實例。

副檔名 GA
az dataprotection backup-instance deleted-backup-instance undelete

取消刪除虛刪除的備份實例。

副檔名 GA
az dataprotection backup-instance initialize

初始化 JSON 要求本文,以設定資源的備份。

副檔名 GA
az dataprotection backup-instance initialize-backupconfig

初始化 JSON 要求本文,以初始化和設定 AzureKubernetesService 或 AzureBlobs(適用於保存備份)資源的備份。

副檔名 GA
az dataprotection backup-instance initialize-restoreconfig

初始化 JSON 要求本文,以初始化和設定 AzureKubernetesService 資源的還原。

副檔名 GA
az dataprotection backup-instance list

取得屬於備份保存庫的備份實例。

副檔名 GA
az dataprotection backup-instance list-from-resourcegraph

列出訂用帳戶、資源群組和保存庫之間的備份實例。

副檔名 GA
az dataprotection backup-instance restore

從備份保存庫中的恢復點還原備份的實例。

副檔名 GA
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 resume-protection

這項作業將會繼續保護已停止的備份實例。

副檔名 GA
az dataprotection backup-instance show

取得備份實例,其名稱在備份保存庫中。

副檔名 GA
az dataprotection backup-instance stop-protection

這項作業將會停止保護備份實例,並將永遠保留數據。

副檔名 GA
az dataprotection backup-instance suspend-backup

這項作業會停止備份實例的備份,並根據原則保留備份數據(但最新的恢復點除外,該恢復點將永遠保留)。

副檔名 GA
az dataprotection backup-instance update

更新與備份實例相關聯的屬性。

副檔名 GA
az dataprotection backup-instance update-msi-permissions

指派成功啟用數據源備份所需的許可權。

副檔名 GA
az dataprotection backup-instance update-policy

更新與備份實例相關聯的備份原則。

副檔名 GA
az dataprotection backup-instance validate-for-backup

驗證設定備份是否成功。

副檔名 GA
az dataprotection backup-instance validate-for-restore

驗證是否可以針對 DataSource 觸發還原。

副檔名 GA
az dataprotection backup-instance wait

將 CLI 置於等候狀態,直到符合條件為止。

副檔名 GA

az dataprotection backup-instance adhoc-backup

觸發臨機操作備份。

az dataprotection backup-instance adhoc-backup --rule-name
                                               [--backup-instance-name]
                                               [--ids]
                                               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                               [--resource-group]
                                               [--retention-tag-override]
                                               [--subscription]
                                               [--vault-name]

範例

擷取規則名稱和觸發 Adhoc 備份的備份原則詳細數據

az dataprotection backup-policy show -g "000pikumar" --vault-name "PratikPrivatePreviewVault1" -n "backupPolicy"
az dataprotection backup-instance adhoc-backup --name "testInstance1" --rule-name "BackupWeekly" --retention-tag-override "yearly" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

必要參數

--rule-name

指定備份原則規則名稱。

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--retention-tag-override

指定保留覆寫標記。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance create

設定備份保存庫中資源的備份。

az dataprotection backup-instance create --backup-instance
                                         --resource-group
                                         --vault-name
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

範例

在備份保存庫中建立備份實例

az dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json

必要參數

--backup-instance

要求作業的備份實例物件。 支援 json-file 和 yaml-file。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vault-name -v

備份保存庫的名稱。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance delete

刪除備份保存庫中的備份實例。

az dataprotection backup-instance delete [--backup-instance-name]
                                         [--ids]
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--resource-group]
                                         [--subscription]
                                         [--vault-name]
                                         [--yes]

範例

刪除 BackupInstance

az dataprotection backup-instance delete --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--vault-name -v

備份保存庫的名稱。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance initialize

初始化 JSON 要求本文,以設定資源的備份。

az dataprotection backup-instance initialize --datasource-id
                                             --datasource-location
                                             --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                             --policy-id
                                             [--backup-configuration]
                                             [--friendly-name]
                                             [--secret-store-type {AzureKeyVault}]
                                             [--secret-store-uri]
                                             [--snapshot-resource-group-name]
                                             [--tags]

範例

初始化 Azure 磁碟的備份實例要求

az dataprotection backup-instance initialize --datasource-type AzureDisk -l southeastasia --policy-id {disk_policy_id} --datasource-id {disk_id}

必要參數

--datasource-id

要備份之資源的 ARM 識別碼。

--datasource-location -l

位置。​​ 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 設定預設位置。

--datasource-type

指定要備份之資源的數據源類型。

接受的值: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--policy-id

數據源將相關聯的備份原則標識符。

選擇性參數

--backup-configuration

備份的備份組態。 使用此參數來設定 AzureKubernetesService 的保護。

--friendly-name

備份實例的使用者定義易記名稱。

--secret-store-type

指定要用於驗證的秘密存放區類型。

接受的值: AzureKeyVault
--secret-store-uri

指定要用於驗證的秘密存放區 URI。

--snapshot-resource-group-name --snapshot-rg

應該在其中儲存備份快照集的資源群組名稱。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance initialize-backupconfig

初始化 JSON 要求本文,以初始化和設定 AzureKubernetesService 或 AzureBlobs(適用於保存備份)資源的備份。

az dataprotection backup-instance initialize-backupconfig --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                          [--backup-hook-references]
                                                          [--container-list]
                                                          [--excluded-namespaces]
                                                          [--excluded-resource-type]
                                                          [--include-all-containers {false, true}]
                                                          [--include-cluster-scope {false, true}]
                                                          [--included-namespaces]
                                                          [--included-resource-type]
                                                          [--label-selectors]
                                                          [--snapshot-volumes {false, true}]
                                                          [--storage-account-name]
                                                          [--storage-account-resource-group]

範例

初始化 AzureKubernetesService 的備份組態

az dataprotection backup-instance initialize-backupconfig --datasource-type AzureKubernetesService --label-selectors key=val foo=bar --excluded-namespaces excludeNS1 excludeNS2

初始化 AzureBlob 的備份組態

az dataprotection backup-instance initialize-backupconfig --datasource-type "AzureBlob" --include-all-containers --storage-account-rg "sampleRG" --storage-account-name "samplestorage"

必要參數

--datasource-type

指定要備份之資源的數據源類型。

接受的值: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService

選擇性參數

--backup-hook-references --backup-hook-refs

屬性會設定備份期間要執行的攔截參考。

--container-list --vaulted-backup-containers

要備份在 VaultStore 內的容器清單。 針對 DatasourceType AzureBlob 使用此參數。

--excluded-namespaces

要排除進行備份的命名空間清單。

--excluded-resource-type --excluded-resource-types

要排除以進行備份的資源類型清單。

--include-all-containers

切換參數以包含要備份在 VaultStore 內的所有容器。 針對 DatasourceType AzureBlob 使用此參數。

接受的值: false, true
--include-cluster-scope --include-cluster-scope-resources

布爾參數,以決定是否要包含叢集範圍資源以進行還原。 根據預設,這會被視為 true。

接受的值: false, true
--included-namespaces

要包含在備份中的命名空間清單。

--included-resource-type --included-resource-types

要包含在備份的資源類型清單。

--label-selectors

用於備份之內部篩選的標籤清單。

--snapshot-volumes

布爾值參數,以決定是否要備份包含快照集磁碟區。 根據預設,這會被視為 true。

接受的值: false, true
--storage-account-name

數據源所在的記憶體帳戶。 針對 DatasourceType AzureBlob 使用此參數。

--storage-account-resource-group --storage-account-rg

數據源所在的記憶體帳戶資源組名。 針對 DatasourceType AzureBlob 使用此參數。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance initialize-restoreconfig

初始化 JSON 要求本文,以初始化和設定 AzureKubernetesService 資源的還原。

az dataprotection backup-instance initialize-restoreconfig --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                           [--conflict-policy {Patch, Skip}]
                                                           [--excluded-namespaces]
                                                           [--excluded-resource-type]
                                                           [--include-cluster-scope {false, true}]
                                                           [--included-namespaces]
                                                           [--included-resource-type]
                                                           [--label-selectors]
                                                           [--namespace-mappings]
                                                           [--persistent-restoremode {RestoreWithVolumeData, RestoreWithoutVolumeData}]
                                                           [--resource-modifier]
                                                           [--restore-hook-references]
                                                           [--staging-resource-group-id]
                                                           [--staging-storage-account-id]

範例

初始化還原設定

az dataprotection backup-instance initialize-restoreconfig --datasource-type AzureKubernetesService

必要參數

--datasource-type

指定要備份之資源的數據源類型。

接受的值: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService

選擇性參數

--conflict-policy

還原的衝突原則。 允許的值為 Skip、Patch。 預設值為 Skip。

接受的值: Patch, Skip
--excluded-namespaces

要排除以進行還原的命名空間清單。

--excluded-resource-type --excluded-resource-types

要排除以進行還原的資源類型清單。

--include-cluster-scope --include-cluster-scope-resources

布爾參數,以決定是否要包含叢集範圍資源以進行還原。 根據預設,這會被視為 true。

接受的值: false, true
--included-namespaces

要包含以進行還原的命名空間清單。

--included-resource-type --included-resource-types

要包含在還原的資源類型清單。

--label-selectors

用於還原之內部篩選的標籤清單。

--namespace-mappings

命名空間從來源命名空間對應到目標命名空間,以解決目標叢集中的命名空間命名衝突。

--persistent-restoremode --persistent-volume-restore-mode

永續性磁碟區的還原模式。 允許的值為 RestoreWithVolumeData、RestoreWithoutVolumeData。 默認值為 RestoreWithVolumeData。

接受的值: RestoreWithVolumeData, RestoreWithoutVolumeData
--resource-modifier --resource-modifier-reference

資源修飾詞參考的索引鍵值對應。

--restore-hook-references --restore-hook-refs

屬性會設定在還原期間要執行的攔截參考。

--staging-resource-group-id --staging-rg-id

AKS 保存備份之預備記憶體帳戶的資源群組。

--staging-storage-account-id --staging-storage-id

AKS 保存備份的記憶體帳戶標識碼。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance list

取得屬於備份保存庫的備份實例。

az dataprotection backup-instance list --resource-group
                                       --vault-name
                                       [--max-items]
                                       [--next-token]

範例

列出保存庫中的備份實例

az dataprotection backup-instance list --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vault-name -v

備份保存庫的名稱。

選擇性參數

--max-items

命令輸出中要傳回的項目總數。 如果可用的專案總數超過指定的值,則會在命令的輸出中提供令牌。 若要繼續分頁,請在後續命令的自變數中 --next-token 提供令牌值。

--next-token

標記,指定要開始分頁的位置。 這是先前截斷回應中的令牌值。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance list-from-resourcegraph

列出訂用帳戶、資源群組和保存庫之間的備份實例。

az dataprotection backup-instance list-from-resourcegraph [--backup-instance-id]
                                                          [--backup-instance-name]
                                                          [--datasource-id]
                                                          [--datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}]
                                                          [--protection-status {ProtectionConfigured, ProtectionError}]
                                                          [--resource-groups]
                                                          [--subscriptions]
                                                          [--vaults]

範例

列出跨多個資源群組的多個保存庫的備份實例

az dataprotection backup-instance list-from-resourcegraph --resource-groups resourceGroup1 resourceGroup2 --vaults vault1 vault2 --datasource-type AzureBlob

列出保存庫中處於保護錯誤狀態的備份實例。

az dataprotection backup-instance list-from-resourcegraph --resource-groups resourceGroup --vaults vault --protection-status ProtectionError --datasource-type AzureDisk

選擇性參數

--backup-instance-id

指定要套用的備份實例標識碼篩選。

--backup-instance-name

指定要套用的備份實例名稱篩選。

--datasource-id

指定要套用的數據源標識元篩選。

--datasource-type

指定數據來源類型。

接受的值: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--protection-status

指定保護狀態。

接受的值: ProtectionConfigured, ProtectionError
--resource-groups

資源群組的清單。

--subscriptions

訂用帳戶標識碼清單。

--vaults

保存庫名稱的清單。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance resume-protection

這項作業將會繼續保護已停止的備份實例。

az dataprotection backup-instance resume-protection [--backup-instance-name]
                                                    [--ids]
                                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                    [--resource-group]
                                                    [--subscription]
                                                    [--vault-name]

範例

繼續保護

az dataprotection backup-instance resume-protection --name "testbi" --resource-group "testrg" --vault-name "testvault"

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance show

取得備份實例,其名稱在備份保存庫中。

az dataprotection backup-instance show [--backup-instance-name]
                                       [--ids]
                                       [--resource-group]
                                       [--subscription]
                                       [--vault-name]

範例

取得 BackupInstance

az dataprotection backup-instance show --name "testInstance1" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance stop-protection

這項作業將會停止保護備份實例,並將永遠保留數據。

az dataprotection backup-instance stop-protection [--backup-instance-name]
                                                  [--ids]
                                                  [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                  [--operation-requests]
                                                  [--resource-group]
                                                  [--subscription]
                                                  [--tenant-id]
                                                  [--vault-name]

範例

停止保護

az dataprotection backup-instance stop-protection --name "testbi" --resource-group "testrg" --vault-name "testvault"

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--operation-requests --resource-guard-operation-requests

由 resourceGuard 保護的重要作業要求。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。 單一旗標: --operation-requests

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--tenant-id

跨租使用者呼叫的租用戶標識碼。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance suspend-backup

這項作業會停止備份實例的備份,並根據原則保留備份數據(但最新的恢復點除外,該恢復點將永遠保留)。

az dataprotection backup-instance suspend-backup [--backup-instance-name]
                                                 [--ids]
                                                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                 [--operation-requests]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--tenant-id]
                                                 [--vault-name]

範例

暫停備份

az dataprotection backup-instance suspend-backup --name "testbi" --resource-group "testrg" --vault-name "testvault"

選擇性參數

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

備份實例的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--operation-requests --resource-guard-operation-requests

由 resourceGuard 保護的重要作業要求。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。 單一旗標: --operation-requests

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--tenant-id

跨租使用者呼叫的租用戶標識碼。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance update

更新與備份實例相關聯的屬性。

az dataprotection backup-instance update --backup-instance-name
                                         --resource-group
                                         --vault-name
                                         [--container-blob-list]
                                         [--no-wait]

範例

更新保存庫 Blob 備份實例的備份容器

az dataprotection backup-instance update --backup-instance-name MyDisk1 --vaulted-blob-container-list {backup_configuration} -g MyResourceGroup --vault-name MyVault

必要參數

--backup-instance-name

備份實例名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vault-name -v

備份保存庫的名稱。

選擇性參數

--container-blob-list --vaulted-blob-container-list

輸入容器清單以修改保存的 Blob 備份。 'az dataprotection backup-instance initialize-backupconfig' 的輸出必須以輸入的形式提供。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance update-msi-permissions

指派成功啟用數據源備份所需的許可權。

az dataprotection backup-instance update-msi-permissions --datasource-type {AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                         --operation {Backup, Restore}
                                                         --permissions-scope {Resource, ResourceGroup, Subscription}
                                                         --resource-group
                                                         --vault-name
                                                         [--backup-instance]
                                                         [--keyvault-id]
                                                         [--restore-request-object]
                                                         [--snapshot-resource-group-id]
                                                         [--target-storage-account-id]
                                                         [--yes]

範例

指派成功啟用數據源備份所需的許可權。

az dataprotection backup-instance update-msi-permissions --backup-instance backup_inst.json --resource-group samarth_resource_group --vault-name samarthbackupvault --datasource-type AzureDisk --operation Backup --permissions-scope ResourceGroup

指派成功啟用數據源還原所需的許可權。

az dataprotection backup-instance update-msi-permissions --datasource-type AzureKubernetesService --operation Restore --permissions-scope Resource --resource-group sampleRG --vault-name samplevault --restore-request-object aksrestore.json --snapshot-resource-group-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG

必要參數

--datasource-type

指定要備份之資源的數據源類型。

接受的值: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--operation

可能的作業清單。

接受的值: Backup, Restore
--permissions-scope

將許可權指派給備份保存庫的範圍。

接受的值: Resource, ResourceGroup, Subscription
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vault-name -v

備份保存庫的名稱。

選擇性參數

--backup-instance

作業 “Backup” 的預期值要求本文:json-string/@json-file。 --operation 為Backup時的必要專案。

--keyvault-id

金鑰保存庫的 ARM 識別碼。 當 --datasource-type 是 AzureDatabaseForPostgreSQL 時的必要專案。

--restore-request-object

要求作業 「Restore」 的預期值:json-string/@json-file。 --operation 為 Restore 時的必要專案。

--snapshot-resource-group-id --snapshot-rg-id

快照集資源群組的ARM標識碼。 指派快照集資源群組的許可權,且 --operation 為 Restore 時需要。

--target-storage-account-id

目標記憶體帳戶的 ARM 識別碼。 指派目標記憶體帳戶的許可權,且 --operation 為 Restore 時需要。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance update-policy

更新與備份實例相關聯的備份原則。

az dataprotection backup-instance update-policy --backup-instance-name
                                                --policy-id
                                                --resource-group
                                                --vault-name
                                                [--no-wait]
                                                [--operation-requests]
                                                [--tenant-id]

範例

更新與備份實例相關聯的備份原則

az dataprotection backup-instance update-policy --backup-instance-name MyDisk1 --policy-id {policy_id} -g MyResourceGroup --vault-name MyVault

必要參數

--backup-instance-name

備份實例名稱。

--policy-id

指定與備份實例相關聯之新原則的標識碼。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vault-name -v

備份保存庫的名稱。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--operation-requests --resource-guard-operation-requests

由 resourceGuard 保護的重要作業要求。

--tenant-id

如果保護保存庫的 Resource Guard 存在於不同的租使用者中,則租用戶的標識碼。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance validate-for-backup

驗證設定備份是否成功。

az dataprotection backup-instance validate-for-backup --backup-instance
                                                      [--ids]
                                                      [--no-wait]
                                                      [--resource-group]
                                                      [--subscription]
                                                      [--vault-name]

範例

驗證備份

az dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json

必要參數

--backup-instance

預期的作業要求本文:json-string/@json-file。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance validate-for-restore

驗證是否可以針對 DataSource 觸發還原。

az dataprotection backup-instance validate-for-restore --backup-instance-name
                                                       --restore-request-object
                                                       [--ids]
                                                       [--no-wait]
                                                       [--resource-group]
                                                       [--subscription]
                                                       [--use-secondary-region {false, true}]
                                                       [--vault-name]

範例

驗證還原

az dataprotection backup-instance validate-for-restore -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 validate-for-restore -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

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dataprotection backup-instance wait

將 CLI 置於等候狀態,直到符合條件為止。

az dataprotection backup-instance wait [--backup-instance-name]
                                       [--created]
                                       [--custom]
                                       [--deleted]
                                       [--exists]
                                       [--ids]
                                       [--interval]
                                       [--resource-group]
                                       [--subscription]
                                       [--timeout]
                                       [--updated]
                                       [--vault-name]

選擇性參數

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

備份實例的名稱。

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

輪詢間隔以秒為單位。

預設值: 30
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。