az dataprotection backup-instance

참고

이 참조는 Azure CLI 대한 데이터 보호 확장의 일부이며 버전 2.15.0 이상에 필요합니다. az dataprotection backup-instance 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

dataprotection을 통해 백업 인스턴스를 관리합니다.

명령

az dataprotection backup-instance adhoc-backup

임시 백업을 트리거합니다.

az dataprotection backup-instance create

백업 자격 증명 모음에서 리소스에 대한 백업을 구성합니다.

az dataprotection backup-instance delete

백업 자격 증명 모음에서 백업 인스턴스를 삭제합니다.

az dataprotection backup-instance initialize

리소스 백업을 구성하기 위한 JSON 요청 본문을 초기화합니다.

az dataprotection backup-instance list

백업 자격 증명 모음에 속하는 백업 인스턴스를 가져옵니다.

az dataprotection backup-instance list-from-resourcegraph

구독, 리소스 그룹 및 자격 증명 모음에서 백업 인스턴스를 나열합니다.

az dataprotection backup-instance restore

Restore backed up instances from recovery points in a backup vault.

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

Initialize restore request object to recover all backed up data in a backup vault.

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

Initialize restore request object to recover specified items of backed up data in a backup vault.

az dataprotection backup-instance restore trigger

Triggers restore for a BackupInstance.

az dataprotection backup-instance show

백업 자격 증명 모음에 이름이 있는 백업 인스턴스를 가져옵니다.

az dataprotection backup-instance update-policy

백업 인스턴스와 연결된 백업 정책을 업데이트합니다.

az dataprotection backup-instance validate-for-backup

백업 구성의 성공 여부를 확인합니다.

az dataprotection backup-instance validate-for-restore

DataSource에 대해 복원을 트리거할 수 있는지 확인합니다.

az dataprotection backup-instance wait

데이터 보호 백업 인스턴스의 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

az dataprotection backup-instance adhoc-backup

임시 백업을 트리거합니다.

az dataprotection backup-instance adhoc-backup --backup-instance-name
                                               --resource-group
                                               --rule-name
                                               --vault-name
                                               [--no-wait]
                                               [--retention-tag-override]

예제

임시 백업 트리거

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

필수 매개 변수

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

백업 인스턴스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rule-name

백업 정책 규칙 이름을 지정합니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--retention-tag-override

보존 재정의 태그를 지정합니다.

az dataprotection backup-instance create

백업 자격 증명 모음에서 리소스에 대한 백업을 구성합니다.

az dataprotection backup-instance create --backup-instance
                                         --resource-group
                                         --vault-name
                                         [--no-wait]

예제

백업 자격 증명 모음에 백업 인스턴스 만들기

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

필수 매개 변수

--backup-instance

작업에 대한 요청 본문 예상 값: json-string/@json-file .

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

az dataprotection backup-instance delete

백업 자격 증명 모음에서 백업 인스턴스를 삭제합니다.

az dataprotection backup-instance delete --backup-instance-name
                                         --resource-group
                                         --vault-name
                                         [--no-wait]
                                         [--yes]

예제

BackupInstance 삭제

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

필수 매개 변수

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

백업 인스턴스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az dataprotection backup-instance initialize

리소스 백업을 구성하기 위한 JSON 요청 본문을 초기화합니다.

az dataprotection backup-instance initialize --datasource-id
                                             --datasource-location
                                             --datasource-type {AzureBlob, AzureDisk}
                                             --policy-id

예제

Azure Disk에 대한 백업 인스턴스 요청 초기화

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

필수 매개 변수

--datasource-id

백업할 리소스의 ARM ID입니다.

--datasource-location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--datasource-type

백업할 리소스의 데이터 원본 유형을 지정합니다.

허용되는 값: AzureBlob, AzureDisk
--policy-id

데이터 원본이 연결될 백업 정책의 ID입니다.

az dataprotection backup-instance list

백업 자격 증명 모음에 속하는 백업 인스턴스를 가져옵니다.

az dataprotection backup-instance list --resource-group
                                       --vault-name

예제

자격 증명 모음에 BackupInstances 나열

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

필수 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

az dataprotection backup-instance list-from-resourcegraph

구독, 리소스 그룹 및 자격 증명 모음에서 백업 인스턴스를 나열합니다.

az dataprotection backup-instance list-from-resourcegraph --datasource-type {AzureBlob, AzureDisk}
                                                          [--datasource-id]
                                                          [--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

필수 매개 변수

--datasource-type

데이터 원본 유형을 지정합니다.

허용되는 값: AzureBlob, AzureDisk

선택적 매개 변수

--datasource-id

적용할 데이터 원본 ID 필터를 지정합니다.

--protection-status

보호 상태를 지정합니다.

허용되는 값: ProtectionConfigured, ProtectionError
--resource-groups

리소스 그룹의 목록입니다.

--subscriptions

구독 ID 목록입니다.

--vaults

자격 증명 모음 이름 목록입니다.

az dataprotection backup-instance show

백업 자격 증명 모음에 이름이 있는 백업 인스턴스를 가져옵니다.

az dataprotection backup-instance show --backup-instance-name
                                       --resource-group
                                       --vault-name

예제

BackupInstance를 얻습니다.

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

필수 매개 변수

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

백업 인스턴스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

az dataprotection backup-instance update-policy

백업 인스턴스와 연결된 백업 정책을 업데이트합니다.

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

예제

백업 인스턴스와 연결된 백업 정책 업데이트

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

필수 매개 변수

--backup-instance-name

백업 인스턴스 이름입니다.

--policy-id

백업 인스턴스가 연결될 새 정책의 ID를 지정합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

az dataprotection backup-instance validate-for-backup

백업 구성의 성공 여부를 확인합니다.

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

예제

백업 유효성 검사

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 .

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

az dataprotection backup-instance validate-for-restore

DataSource에 대해 복원을 트리거할 수 있는지 확인합니다.

az dataprotection backup-instance validate-for-restore --backup-instance-name
                                                       --resource-group
                                                       --restore-request-object
                                                       --vault-name
                                                       [--no-wait]

예제

복원 유효성 검사

az dataprotection backup-instance validate-for-restore --name "testInstance1" --restore-request-object "{\"objectType\":\"AzureBackupRecoveryPointBasedRestoreRequest\",\"recoveryPointId\":\"hardcodedRP\",\"restoreTargetInfo\":{\"datasourceInfo\":{\"datasourceType\":\"OssDB\",\"objectType\":\"Datasource\",\"resourceID\":\"/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb\",\"resourceLocation\":\"\",\"resourceName\":\"testdb\",\"resourceType\":\"Microsoft.DBforPostgreSQL/servers/databases\",\"resourceUri\":\"\"},\"datasourceSetInfo\":{\"datasourceType\":\"OssDB\",\"objectType\":\"DatasourceSet\",\"resourceID\":\"/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest\",\"resourceLocation\":\"\",\"resourceName\":\"viveksipgtest\",\"resourceType\":\"Microsoft.DBforPostgreSQL/servers\",\"resourceUri\":\"\"},\"objectType\":\"RestoreTargetInfo\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"southeastasia\"},\"sourceDataStoreType\":\"VaultStore\"}" --resource-group "000pikumar" --vault-name "PratikPrivatePreviewVault1"

필수 매개 변수

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

백업 인스턴스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--restore-request-object

복원 요청 개체를 가져오거나 설정합니다. 예상 값: json-string/@json-file .

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

az dataprotection backup-instance wait

데이터 보호 백업 인스턴스의 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

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

예제

dataprotection backup-instance가 성공적으로 만들어질 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

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

dataprotection backup-instance가 성공적으로 삭제될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

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

필수 매개 변수

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

백업 인스턴스의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vault-name

백업 자격 증명 모음의 이름입니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 통해 생성될 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

--exists

리소스가 존재할 때까지 기다립니다.

--interval

폴링 간격(초)입니다.

기본값: 30
--timeout

최대 대기 시간(초)입니다.

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.