Het bestaande vm-back-upbeleid bijwerken met CLI
U kunt Azure CLI gebruiken om een bestaand back-upbeleid voor vm's bij te werken. In dit artikel wordt uitgelegd hoe u het bestaande beleid exporteert naar een JSON-bestand, het bestand wijzigt en vervolgens Azure CLI gebruikt om het beleid bij te werken met het gewijzigde beleid.
Bestaand beleid bewerken
Voer de volgende stappen uit om een bestaand back-upbeleid voor virtuele machines te wijzigen:
Voer de opdracht az backup policy show uit om de details op te halen van het beleid dat u wilt bijwerken.
Voorbeeld:
az backup policy show --name testing123 --resource-group rg1234 --vault-name testvault
In het bovenstaande voorbeeld ziet u de details voor een VM-beleid met de naamtest123.
Uitvoer:
{ "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" }
Sla de bovenstaande uitvoer op in een .json-bestand. Laten we deze bijvoorbeeld opslaan als Policy.json.
Werk het JSON-bestand bij op basis van uw vereisten en sla de wijzigingen op.
Voorbeeld: Als u de wekelijkse bewaarperiode wilt bijwerken naar 60 dagen, werkt u de volgende sectie van het JSON-bestand bij door het aantal te wijzigen in 60.
"retentionDuration": { "count": 60, "durationType": "Weeks" }
De wijzigingen opslaan.
Voer de opdracht az backup policy set uit en geef het volledige pad van het bijgewerkte JSON-bestand door als de waarde voor de - - beleidsparameter .
az backup policy set --resource-group rg1234 --vault-name testvault --policy C:\temp2\Policy.json --name testing123
Notitie
U kunt het JSON-voorbeeldbeleid ook ophalen door de opdracht az backup policy get-default-for-vm uit te voeren.