Erstellen von Azure Data Protection-Sicherungsrichtlinien für Datenträger mithilfe der REST-API

Eine Sicherungsrichtlinie regelt die Aufbewahrung und den Zeitplan für Ihre Sicherungen. Azure Disk Backup ermöglicht mehrere Sicherungen pro Tag.

Sie können die Sicherungsrichtlinie wiederverwenden, um die Sicherung für mehrere Azure-Datenträger in einem Tresor zu konfigurieren, oder eine Sicherungsrichtlinie für einen Azure Recovery Services-Tresor mithilfe der REST-API erstellen.

Führen Sie die folgenden Aktionen aus, um eine Richtlinie zum Sichern von Datenträgern zu erstellen:

Erstellen einer Richtlinie

Wichtig

Derzeit wird das Aktualisieren oder Ändern einer vorhandenen Richtlinie nicht unterstützt. Alternativ dazu können Sie eine neue Richtlinie mit den erforderlichen Details erstellen und sie der relevanten Sicherungsinstanz zuweisen.

Verwenden Sie den folgenden PUT-Vorgang, um eine Azure Backup-Richtlinie zu erstellen:

PUT https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{policyName}?api-version=2021-01-01

Der {policyName} und der {vaultName} werden im URI angegeben. Zusätzliche Informationen werden im Anforderungstext angegeben.

Erstellen des Anforderungstexts

Um z. B. eine Richtlinie für Datenträgersicherungen zu erstellen, muss der Anforderungstext folgende Komponenten enthalten:

Name Erforderlich type BESCHREIBUNG
properties True BaseBackupPolicy:BackupPolicy BaseBackupPolicyResource-Eigenschaften

Die vollständige Liste von Definitionen im Anforderungstext finden Sie im Dokument Schutzrichtlinien – Erstellen oder Aktualisieren.

Beispiel für Anforderungstext

Die Richtlinie besagt Folgendes:

  • Geplanter Trigger für alle 4 Stunden (PT4H). In diesem Fall werden die Sicherungen im Intervall von ungefähr 4 Stunden durchgeführt, sodass die Sicherungen gleichmäßig über den Tag verteilt sind.
  • Sie können das Triggerintervall auf alle 4, 6, 8 oder 12 Stunden festlegen. Verwenden Sie P1D, um eine Sicherung einmal pro Tag zu planen. Sicherungen werden einmal pro Tag zum festgelegten Zeitpunkt ausgelöst.
  • Der Datenspeicher ist Betriebsspeicher, weil die Sicherungen lokal erfolgen und keine Daten im Sicherungstresor gespeichert werden. Im Betriebsspeicher wird jede Sicherungsinstanz sieben Tage lang gespeichert (P7D).
{
"properties": {
    "datasourceTypes": [
        "Microsoft.Compute/disks"
      ],
      "name": "DiskPolicy",
      "objectType": "BackupPolicy",
      "policyRules": [
        {
          "backupParameters": {
            "backupType": "Incremental",
            "objectType": "AzureBackupParams"
          },
          "dataStore": {
            "dataStoreType": "OperationalStore",
            "objectType": "DataStoreInfoBase"
          },
          "name": "BackupHourly",
          "objectType": "AzureBackupRule",
          "trigger": {
            "objectType": "ScheduleBasedTriggerContext",
            "schedule": {
              "repeatingTimeIntervals": [
                "R/2020-04-05T13:00:00+00:00/PT4H"
              ]
            },
            "taggingCriteria": [
              {
                "isDefault": true,
                "tagInfo": {
                  "id": "Default_",
                  "tagName": "Default"
                },
                "taggingPriority": 99
              }
            ]
          }
        },
        {
          "isDefault": true,
          "lifecycles": [
            {
              "deleteAfter": {
                "duration": "P7D",
                "objectType": "AbsoluteDeleteOption"
              },
              "sourceDataStore": {
                "dataStoreType": "OperationalStore",
                "objectType": "DataStoreInfoBase"
              }
            }
          ],
          "name": "Default",
          "objectType": "AzureRetentionRule"
        }
      ]
    }
}

Wichtig

Als Zeitformat wird nur DateTime unterstützt. Nur die Uhrzeitangabe wird nicht unterstützt. Die Uhrzeit gibt die Startzeit der Sicherung an und nicht die Zeit, zu der die Sicherung abgeschlossen ist.

Die zum Abschließen des Sicherungsvorgangs erforderliche Zeit hängt von verschiedenen Faktoren ab, u. a. von der Datenträgergröße und dem Churn zwischen aufeinanderfolgenden Sicherungen. Azure Disk Backup ist jedoch ein Sicherungsdienst ohne Agents, der inkrementelle Momentaufnahmen verwendet und sich nicht auf die Leistung der Anwendung in der Produktion auswirkt.

Weitere Informationen zur Richtlinienerstellung finden Sie unter Erstellen der Sicherungsrichtlinie für Azure-Datenträger.

Antworten

Die Erstellung/Aktualisierung der Sicherungsrichtlinie ist ein synchroner Vorgang und gibt „OK“ zurück, sobald der Vorgang erfolgreich war.

Name type BESCHREIBUNG
200 – OK BaseBackupPolicyResource OK

Beispielantworten

Wenn der Vorgang abgeschlossen ist, wird 200 (OK) mit dem Richtlinieninhalt im Antworttext zurückgegeben.

{
    "id": "/subscriptions/73307177-bb00-4801-bd11-894b2f2d5162/resourceGroups/RG-BV/providers/Microsoft.DataProtection/backupVaults/BV-JPE-GRS/backupPolicies/DiskBackupPolicy-03",
    "name": "DiskBackupPolicy-03",
    "type": "Microsoft.DataProtection/backupVaults/backupPolicies",
    "properties": {
        "policyRules": [
            {
                "backupParameters": {
                    "backupType": "Incremental",
                    "objectType": "AzureBackupParams"
                },
                "trigger": {
                    "schedule": {
                        "repeatingTimeIntervals": [
                            "R/2021-07-01T19:00:00+00:00/P1D"
                        ],
                      },
                    "taggingCriteria": [
                        {
                            "tagInfo": {
                                "tagName": "Default",
                                "id": "Default_"
                            },
                            "taggingPriority": 99,
                            "isDefault": true
                        }
                    ],
                    "objectType": "ScheduleBasedTriggerContext"
                },
                "dataStore": {
                    "dataStoreType": "OperationalStore",
                    "objectType": "DataStoreInfoBase"
                },
                "name": "BackupDaily",
                "objectType": "AzureBackupRule"
            },
            {
                "lifecycles": [
                    {
                        "deleteAfter": {
                            "objectType": "AbsoluteDeleteOption",
                            "duration": "P7D"
                        },
                        "targetDataStoreCopySettings": [],
                        "sourceDataStore": {
                            "dataStoreType": "OperationalStore",
                            "objectType": "DataStoreInfoBase"
                        }
                    }
                ],
                "isDefault": true,
                "name": "Default",
                "objectType": "AzureRetentionRule"
            }
        ],
        "datasourceTypes": [
            "Microsoft.Compute/disks"
        ],
        "objectType": "BackupPolicy"
    }
}

Nächste Schritte

Aktivieren des Schutzes für Azure-Datenträger

Weitere Informationen zu den Azure Backup-REST-APIs finden Sie in den folgenden Artikeln: