Uppdatera den befintliga säkerhetskopieringsprincipen för virtuella datorer med hjälp av CLI
Du kan använda Azure CLI för att uppdatera en befintlig princip för säkerhetskopiering av virtuella datorer. Den här artikeln beskriver hur du exporterar den befintliga principen till en JSON-fil, ändrar filen och sedan använder Azure CLI för att uppdatera principen med den ändrade principen.
Ändra en befintlig princip
Följ dessa steg för att ändra en befintlig princip för säkerhetskopiering av virtuella datorer:
Kör kommandot az backup policy show för att hämta information om den princip som du vill uppdatera.
Exempel:
az backup policy show --name testing123 --resource-group rg1234 --vault-name testvault
Exemplet ovan visar information om en VM-princip med namnet testing123.
Utdata:
{ "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" }
Spara ovanstående utdata i en .json fil. Låt oss till exempel spara den som Policy.json.
Uppdatera JSON-filen baserat på dina krav och spara ändringarna.
Exempel: Uppdatera den veckovisa kvarhållningen till 60 dagar genom att uppdatera följande avsnitt i JSON-filen genom att ändra antalet till 60.
"retentionDuration": { "count": 60, "durationType": "Weeks" }
Spara ändringarna.
Kör kommandot az backup policy set och skicka den fullständiga sökvägen till den uppdaterade JSON-filen som värde för principparametern - - .
az backup policy set --resource-group rg1234 --vault-name testvault --policy C:\temp2\Policy.json --name testing123
Kommentar
Du kan också hämta JSON-exempelprincipen genom att köra kommandot az backup policy get-default-for-vm .