Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób aktualizowania istniejących zasad tworzenia kopii zapasowych maszyn wirtualnych przy użyciu interfejsu wiersza polecenia platformy Azure. Aby zmodyfikować zasady, wyeksportuj zasady do pliku JSON, wprowadź wymagane aktualizacje w pliku, a następnie użyj interfejsu wiersza polecenia platformy Azure, aby zastosować zmiany. Zasady można również zmodyfikować przy użyciu witryny Azure Portal.
Modyfikacja istniejącej zasady
Aby zmodyfikować istniejące zasady tworzenia kopii zapasowych maszyn wirtualnych, wykonaj następujące kroki:
Wykonaj polecenie az backup policy show , aby pobrać szczegóły zasad, które chcesz zaktualizować.
Example:
az backup policy show --name testing123 --resource-group rg1234 --vault-name testvaultW powyższym przykładzie przedstawiono szczegóły zasad maszyny wirtualnej o nazwie testing123.
Output:
{ "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" }Zapisz powyższe dane wyjściowe w pliku .json. Na przykład zapiszmy go jako Policy.json.
Zaktualizuj plik JSON na podstawie wymagań i zapisz zmiany.
Przykład: aby zaktualizować okres przechowywania tygodniowego do 60 dni, zaktualizuj następującą sekcję pliku JSON, zmieniając liczbę na 60.
"retentionDuration": { "count": 60, "durationType": "Weeks" }Zapisz zmiany.
Wykonaj polecenie az backup policy set i przekaż pełną ścieżkę zaktualizowanego pliku JSON jako wartość parametru - - policy .
az backup policy set --resource-group rg1234 --vault-name testvault --policy C:\temp2\Policy.json --name testing123
Note
Możesz również pobrać przykładowe zasady JSON, wykonując polecenie az backup policy get-default-for-vm .