Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie eine Sicherungsrichtlinie über die REST-API erstellen.
Azure Disk Backup bietet eine schlüsselfertige Lösung, die eine Verwaltung des Lebenszyklus von Momentaufnahmen für verwaltete Datenträger durch Automatisierung einer periodischen Erstellung von Momentaufnahmen und Aufbewahrung der Momentaufnahmen für eine konfigurierte Dauer unter Verwendung der Sicherungsrichtlinie bereitstellt. Sie können die Datenträgermomentaufnahmen ohne Infrastrukturkosten und ohne die Notwendigkeit von benutzerdefinierten Skripts oder jeglichem Verwaltungsaufwand verwalten. Es handelt sich um eine absturzsichere Sicherungslösung, die eine zeitpunktgenaue Sicherung eines verwalteten Datenträgers mit inkrementellen Momentaufnahmen mit Unterstützung für mehrere Sicherungen pro Tag vornimmt. Es handelt sich außerdem um eine Lösung ohne Agent, die die Leistung der Produktionsanwendung nicht beeinträchtigt. Sie unterstützt die Sicherung und Wiederherstellung der Betriebssystem- und regulären Datenträger (einschließlich gemeinsam genutzter Datenträger), unabhängig davon, ob sie derzeit mit einem ausgeführten virtuellen Azure-Computer verbunden sind oder nicht.
Die Sicherungsrichtlinie hilft dabei, die Aufbewahrung und den Zeitplan Ihrer Sicherungen zu steuern. Die Sicherungsrichtlinie bietet 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
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.
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.
Erstellen des Anforderungstexts
Um z. B. eine Richtlinie für Datenträgersicherungen zu erstellen, muss der Anforderungstext folgende Komponenten enthalten:
Name | Erforderlich | Typ | 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.
Hinweis
- Für Azure-Datenträger, die zu Standard-HDD-, Standard-SSD- und Premium-SSD-SKUs gehören, können Sie den Sicherungszeitplan mit stündlicher Häufigkeit (von 1, 2, 4, 6, 8 oder 12 Stunden) und täglicher Häufigkeit definieren.
- Für Azure-Datenträger, die zu Premium V2- und Disk Ultra-SKUs gehören, können Sie den Sicherungszeitplan mit stündlicher Häufigkeit von nur 12 Stunden und täglicher Häufigkeit definieren.
Antworten
Die Erstellung/Aktualisierung der Sicherungsrichtlinie ist ein synchroner Vorgang und gibt „OK“ zurück, sobald der Vorgang erfolgreich war.
Name | Typ | 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: