Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk azt ismerteti, hogyan hozhat létre biztonsági mentési szabályzatot REST API-val.
Az Azure Disk Backup egy kulcsrakész megoldást kínál, amely pillanatkép-életciklus-felügyeletet biztosít a felügyelt lemezekhez a pillanatképek rendszeres létrehozásának automatizálásával és a biztonsági mentési szabályzattal konfigurált időtartamig történő megőrzésével. A lemez pillanatképeit zéró infrastruktúraköltséggel és egyéni szkriptelés vagy felügyeleti többletterhelés nélkül kezelheti. Ez egy összeomláskonzisztens biztonsági mentési megoldás, amely egy felügyelt lemez időről időre történő biztonsági mentését végzi növekményes pillanatképek használatával, napi több biztonsági mentés támogatásával. Emellett ügynök nélküli megoldás, és nem befolyásolja az éles alkalmazások teljesítményét. Támogatja az operációs rendszer és az adatlemezek (beleértve a megosztott lemezeket) biztonsági mentését és visszaállítását, függetlenül attól, hogy jelenleg egy futó Azure-beli virtuális géphez vannak-e csatlakoztatva.
A biztonsági mentési szabályzat segít szabályozni a biztonsági másolatok megőrzését és ütemezését. A biztonsági mentési szabályzat naponta több biztonsági mentést is biztosít. A biztonsági mentési szabályzatot újra felhasználhatja, hogy több Azure Disk biztonsági mentését konfigurálja egy tárolóba, vagy hozzon létre biztonsági mentési szabályzatot egy Azure Recovery Services-tárolóhoz a REST API használatával.
A lemezek biztonsági mentésére szolgáló szabályzat létrehozásához hajtsa végre a következő műveleteket:
Szabályzat létrehozása
Azure Backup-szabályzat létrehozásához használja a következő PUT műveletet:
PUT https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{policyName}?api-version=2021-01-01
Az {policyName} és {vaultName} az URI-ban vannak megadva. További információt a kérelem törzsében talál.
Important
Jelenleg egy meglévő irányelv frissítése vagy módosítása nem támogatott. Másik lehetőségként létrehozhat egy új szabályzatot a szükséges részletekkel, és hozzárendelheti a megfelelő biztonsági mentési példányhoz.
Hozd létre a kérés törzsét
A lemez biztonsági mentéséhez például a kérelem törzsének a következő összetevőkre van szüksége:
| Name | Required | Típus | Description |
|---|---|---|---|
| properties | True | BaseBackupPolicy:BackupPolicy | BaseBackupPolicyResource tulajdonságok |
A kérelem törzsében található definíciók teljes listájáért tekintse meg a REST API biztonsági mentési szabályzatának dokumentumát.
Példa kérés törzsére
A szabályzat azt mondja:
- Ütemezett eseményindító 4 óránként (PT4H). Ezután a biztonsági mentések körülbelül 4 óránkénti időközzel készülnek, hogy a biztonsági másolatok egyenlően legyenek elosztva a nap folyamán.
- Az eseményindító időközét 4, 6, 8 vagy 12 óránként választhatja ki. Ha naponta egyszer szeretne biztonsági mentést ütemezni, használja a P1D-t. A biztonsági mentések naponta egyszer aktiválódnak a megadott időpontban.
- Az adattár működési tároló, mivel a biztonsági másolatok helyiek, és a biztonsági mentési tárolóban nem tárol adatokat. Az operatív tárban minden biztonsági mentési példány hét napig (P7D) lesz tárolva.
{
"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"
}
]
}
}
Important
Az időformátumok csak a DateTime-t támogatják. Nem csak az Időt támogatják. A nap időpontja a biztonsági mentés kezdési idejét jelzi, és nem azt az időpontot, amikor a biztonsági mentés befejeződik.
A biztonsági mentési művelet végrehajtásához szükséges idő különböző tényezőktől függ, például a lemez méretétől és az egymást követő biztonsági mentések közötti adatváltozási sebességtől. Az Azure Disk Backup azonban olyan ügynök nélküli biztonsági mentés, amely növekményes pillanatképeket használ, ami nem befolyásolja az éles alkalmazás teljesítményét.
A szabályzat létrehozásával kapcsolatos további információkért tekintse meg az Azure Disk Backup szabályzatdokumentumát .
Note
- Standard HDD, Standard SSD és Prémium SSD termékváltozatokhoz tartozó Azure-lemezek esetén a biztonsági mentés ütemezését óránkénti gyakorisággal (1, 2, 4, 6, 8 vagy 12 óra) és napi gyakorisággal határozhatja meg.
- Prémium V2- és Ultra Disk SKU-khoz tartozó Azure Disk-lemezek esetén a biztonsági mentés ütemezését csak 12 órás gyakorisággal és napi gyakorisággal határozhatja meg.
Responses
A biztonsági mentési szabályzat létrehozása/frissítése szinkron művelet, és a művelet sikeres végrehajtása után az OK értéket adja vissza.
| Name | Típus | Description |
|---|---|---|
| 200 OK | BaseBackupPolicyResource | OK |
Példaválaszok
A művelet befejeződése után 200 (OK) értéket ad vissza a szabályzat tartalmával a válasz törzsében.
{
"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"
}
}
Következő lépések
Az Azure Disks védelmének engedélyezése
Az Azure Backup REST API-kkal kapcsolatos további információkért tekintse meg az alábbi cikkeket: