Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zásady správy životního cyklu můžete použít k převedení objektů blob do stavu odstranění na konci jejich životního cyklu. Tento článek obsahuje příklady definic zásad, které odstraňují datové objekty.
Obecné informace o zásadách správy životního cyklu služby Azure Storage najdete v přehledu správy životního cyklu služby Azure Blob Storage.
Vypršení platnosti dat na základě věku
U některých dat se očekává vypršení platnosti dnů nebo měsíců po vytvoření. Zásady správy životního cyklu můžete nakonfigurovat tak, aby platnost dat vypršela odstraněním na základě věku dat. Následující příklad ukazuje zásadu, která odstraní všechny objekty blob bloku, které nebyly změněny za posledních 365 dnů.
{
"rules": [
{
"name": "expirationRule",
"enabled": true,
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": [ "blockBlob" ]
},
"actions": {
"baseBlob": {
"delete": { "daysAfterModificationGreaterThan": 365 }
}
}
}
}
]
}
Poznámka:
Element baseBlob v zásadách správy životního cyklu odkazuje na aktuální verzi objektu blob.
Odstranění dat pomocí značek indexu objektů blob
Platnost některých dat by měla vypršena pouze v případě, že jsou explicitně označená k odstranění. Můžete nakonfigurovat zásadu správy životního cyklu tak, aby vypršela platnost dat, která jsou označená atributy klíče a hodnoty indexu objektů blob. Následující příklad ukazuje zásadu, která odstraní všechny objekty blob bloku označené Project = Contoso. Další informace o indexu objektů blob najdete v tématu Správa a vyhledání dat ve službě Azure Blob Storage pomocí indexu objektů blob.
{
"rules": [
{
"enabled": true,
"name": "DeleteContosoData",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 0
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "Project",
"op": "==",
"value": "Contoso"
}
],
"blobTypes": [
"blockBlob"
]
}
}
}
]
}
Poznámka:
Element baseBlob v zásadách správy životního cyklu odkazuje na aktuální verzi objektu blob.
Správa předchozích verzí
Pro data, která jsou pravidelně upravována a k nimž je přistupováno během své existence, můžete povolit verzování úložiště blobu, aby se automaticky zachovaly předchozí verze objektu. Můžete vytvořit zásadu pro odstranění předchozích verzí. Stáří verze se určuje vyhodnocením času vytvoření verze. Toto pravidlo zásad odstraní předchozí verze, které jsou 365 dnů nebo starší.
{
"rules": [
{
"enabled": true,
"name": "versionrule",
"type": "Lifecycle",
"definition": {
"actions": {
"version": {
"delete": {
"daysAfterCreationGreaterThan": 365
}
}
},
"filters": {
"blobTypes": [
"blockBlob"
],
"prefixMatch": [
"activedata/"
]
}
}
}
]
}
Poznámka:
Prvek verze v zásadách správy životního cyklu odkazuje na předchozí verzi.