Aktualizace existujících zásad zálohování virtuálních počítačů pomocí rozhraní příkazového řádku
Pomocí Azure CLI můžete aktualizovat existující zásady zálohování virtuálních počítačů. Tento článek vysvětluje, jak exportovat existující zásady do souboru JSON, upravit soubor a pak pomocí Azure CLI aktualizovat zásadu upravenou zásadou.
Úprava existující zásady
Pokud chcete upravit existující zásady zálohování virtuálních počítačů, postupujte takto:
Spuštěním příkazu az backup policy show načtěte podrobnosti o zásadách, které chcete aktualizovat.
Příklad:
az backup policy show --name testing123 --resource-group rg1234 --vault-name testvault
Výše uvedený příklad ukazuje podrobnosti o zásadách virtuálního počítače s názvem testing123.
Výstup:
{ "eTag": null, "id": "/Subscriptions/efgsf-123-test-subscription/resourceGroups/rg1234/providers/Microsoft.RecoveryServices/vaults/testvault/backupPolicies/testing123", "location": null, "name": "testing123", "properties": { "backupManagementType": "AzureIaasVM", "instantRpDetails": { "azureBackupRgNamePrefix": null, "azureBackupRgNameSuffix": null }, "instantRpRetentionRangeInDays": 2, "protectedItemsCount": 0, "retentionPolicy": { "dailySchedule": { "retentionDuration": { "count": 180, "durationType": "Days" }, "retentionTimes": [ "2020-08-03T04:30:00+00:00" ] }, "monthlySchedule": null, "retentionPolicyType": "LongTermRetentionPolicy", "weeklySchedule": { "daysOfTheWeek": [ "Sunday" ], "retentionDuration": { "count": 30, "durationType": "Weeks" }, "retentionTimes": [ "2020-08-03T04:30:00+00:00" ] }, "yearlySchedule": null }, "schedulePolicy": { "schedulePolicyType": "SimpleSchedulePolicy", "scheduleRunDays": null, "scheduleRunFrequency": "Daily", "scheduleRunTimes": [ "2020-08-03T04:30:00+00:00" ], "scheduleWeeklyFrequency": 0 }, "timeZone": "UTC" }, "resourceGroup": "azurefiles", "tags": null, "type": "Microsoft.RecoveryServices/vaults/backupPolicies" }
Uložte výše uvedený výstup do souboru .json. Pojďme ho například uložit jako Policy.json.
Aktualizujte soubor JSON na základě vašich požadavků a uložte změny.
Příklad: Pokud chcete aktualizovat týdenní uchovávání na 60 dnů, aktualizujte následující část souboru JSON změnou počtu na 60.
"retentionDuration": { "count": 60, "durationType": "Weeks" }
Uložte změny.
Spusťte příkaz az backup policy set a předejte úplnou cestu aktualizovaného souboru JSON jako hodnotu parametru - - policy.
az backup policy set --resource-group rg1234 --vault-name testvault --policy C:\temp2\Policy.json --name testing123
Poznámka:
Ukázkovou zásadu JSON můžete načíst také spuštěním příkazu az backup policy get-default-for-vm .