Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt beleid voor levenscyclusbeheer gebruiken om blobs over te zetten om blob aan het einde van hun levenscyclus te verwijderen. Dit artikel bevat voorbeelden van beleidsdefinities waarmee blobs worden verwijderd.
Zie het overzicht van het levenscyclusbeheer van Azure Blob Storage voor algemene informatie over het levenscyclusbeheer van Azure Storage.
Gegevens laten verlopen op basis van leeftijd
Sommige gegevens verlopen naar verwachting dagen of maanden na het maken. U kunt een levenscyclusbeheerbeleid configureren om gegevens te laten verlopen door gegevens te verwijderen op basis van de leeftijd van de gegevens. In het volgende voorbeeld ziet u een beleid waarmee alle blok-blobs worden verwijderd die de afgelopen 365 dagen niet zijn gewijzigd.
{
"rules": [
{
"name": "expirationRule",
"enabled": true,
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": [ "blockBlob" ]
},
"actions": {
"baseBlob": {
"delete": { "daysAfterModificationGreaterThan": 365 }
}
}
}
}
]
}
Opmerking
Het baseBlob-element in een levenscyclusbeheerbeleid verwijst naar de huidige versie van een blob.
Gegevens verwijderen met blob index-tags
Sommige gegevens mogen alleen verlopen als ze expliciet zijn gemarkeerd voor verwijdering. U kunt een levenscyclusbeheerbeleid configureren om gegevens te laten verlopen die zijn gelabeld met kenmerken van de blob-indexsleutel/-waarde. In het volgende voorbeeld ziet u een beleid waarmee alle blok-blobs worden verwijderd die zijn getagd met Project = Contoso
. Zie Gegevens beheren en zoeken in Azure Blob Storage met blob-index voor meer informatie over blobindex.
{
"rules": [
{
"enabled": true,
"name": "DeleteContosoData",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 0
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "Project",
"op": "==",
"value": "Contoso"
}
],
"blobTypes": [
"blockBlob"
]
}
}
}
]
}
Opmerking
Het baseBlob-element in een levenscyclusbeheerbeleid verwijst naar de huidige versie van een blob.
Vorige versies beheren
Voor gegevens die gedurende de hele levensduur regelmatig worden gewijzigd en geopend, kunt u versiebeheer van blob-opslag inschakelen om automatisch eerdere versies van een object te onderhouden. U kunt een beleid maken om eerdere versies te verwijderen. De leeftijd van de versie wordt bepaald door de aanmaaktijd van de versie te evalueren. Met deze beleidsregel worden eerdere versies verwijderd die 365 dagen of ouder zijn.
{
"rules": [
{
"enabled": true,
"name": "versionrule",
"type": "Lifecycle",
"definition": {
"actions": {
"version": {
"delete": {
"daysAfterCreationGreaterThan": 365
}
}
},
"filters": {
"blobTypes": [
"blockBlob"
],
"prefixMatch": [
"activedata/"
]
}
}
}
]
}
Opmerking
Het versie-element in een levenscyclusbeheerbeleid verwijst naar een eerdere versie.