Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
本文介绍如何使用 Azure CLI 更新现有 VM 备份策略。 若要修改策略,请将策略导出到 JSON 文件,在文件中进行所需的更新,然后使用 Azure CLI 应用更改。 还可以 使用 Azure 门户修改策略。
修改现有策略
若要修改现有 VM 备份策略,请执行以下步骤:
执行 az backup policy show 命令,以检索要更新的策略的详细信息。
例如:
az backup policy show --name testing123 --resource-group rg1234 --vault-name testvault上面的示例显示了名为 testing123 的 VM 策略的详细信息。
输出:
{ "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" }将上面的输出保存到一个 json 文件中。 例如,让我们将其保存为 Policy.json。
根据需要更新该 JSON 文件,并保存所做的更改。
示例:若要将“每周保留”更新为 60 天,请将此计数更改为60,以更新 JSON 文件的以下部分。
"retentionDuration": { "count": 60, "durationType": "Weeks" }保存更改。
执行 az backup policy set 命令,并将更新后的 JSON 文件的完整路径作为 --policy 参数的值传递。
az backup policy set --resource-group rg1234 --vault-name testvault --policy C:\temp2\Policy.json --name testing123
注意
还可以通过执行 az backup policy get-default-for-vm 命令来检索示例 JSON 策略。