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.
Az életciklus-felügyeleti szabályzatokkal átirányíthatja a blobokat törlésre az életciklusuk végén. Ez a cikk példákat tartalmaz a blobokat törlő szabályzatdefiníciókra.
Az Azure Storage életciklus-kezelési szabályzatairól az Azure Blob Storage életciklus-kezelésének áttekintésében olvashat.
Adatok lejárata az életkor alapján
Egyes adatok várhatóan napokkal vagy hónappal a létrehozás után lejárnak. Az életciklus-kezelési szabályzatot úgy konfigurálhatja, hogy az adatok az adat életkora alapján törléssel lejárjanak. Az alábbi példa egy olyan szabályzatot mutat be, amely törli az összes olyan blokkblobot, amelyet az elmúlt 365 napban nem módosítottak.
{
"rules": [
{
"name": "expirationRule",
"enabled": true,
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": [ "blockBlob" ]
},
"actions": {
"baseBlob": {
"delete": { "daysAfterModificationGreaterThan": 365 }
}
}
}
}
]
}
Megjegyzés:
Az életciklus-felügyeleti szabályzat baseBlob eleme egy blob aktuális verziójára hivatkozik.
Adatok törlése blobindexcímkékkel
Egyes adatok csak akkor legyenek lejártak, ha kifejezetten törlésre vannak megjelölve. Az életciklus-felügyeleti szabályzatot úgy konfigurálhatja, hogy lejárjanak a blobindex-kulcs/érték attribútumokkal címkézett adatok. Az alábbi példa egy szabályzatot mutat be, amely törli a címkével ellátott összes blokkblobot Project = Contoso. A blobindexről további információt az Azure Blob Storage-adatok kezelése és keresése blobindexkel című témakörben talál.
{
"rules": [
{
"enabled": true,
"name": "DeleteContosoData",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 0
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "Project",
"op": "==",
"value": "Contoso"
}
],
"blobTypes": [
"blockBlob"
]
}
}
}
]
}
Megjegyzés:
Az életciklus-felügyeleti szabályzat baseBlob eleme egy blob aktuális verziójára hivatkozik.
Korábbi verziók kezelése
A teljes élettartama során rendszeresen módosított és elérhető adatok esetében engedélyezheti a Blob Storage verziószámozását az objektumok korábbi verzióinak automatikus karbantartásához. Létrehozhat egy szabályzatot a korábbi verziók törléséhez. A verzió korát a verziólétrehozási idő kiértékelésével határozzuk meg. Ez a szabályzatszabály törli a korábbi, 365 napos vagy régebbi verziókat.
{
"rules": [
{
"enabled": true,
"name": "versionrule",
"type": "Lifecycle",
"definition": {
"actions": {
"version": {
"delete": {
"daysAfterCreationGreaterThan": 365
}
}
},
"filters": {
"blobTypes": [
"blockBlob"
],
"prefixMatch": [
"activedata/"
]
}
}
}
]
}
Megjegyzés:
Az életciklus-kezelési szabályzat verzióeleme egy korábbi verzióra hivatkozik.