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.
De opslagretentiefunctie voor diagnostische instellingen is afgeschaft. Alle bewaarfunctionaliteit voor deze functie is uitgeschakeld in alle omgevingen op 30 september 2025.
In dit artikel wordt uitgelegd hoe u migreert van het gebruik van opslagretentie van diagnostische instellingen tot het gebruik van levenscyclusbeheer voor Azure Storage voor retentie.
Voor logboeken die naar een Log Analytics-werkruimte worden verzonden, wordt retentie ingesteld voor elke tabel op de pagina Tabellen van uw werkruimte. Zie Gegevensretentie beheren in een Log Analytics-werkruimte voor meer informatie.
Vereiste voorwaarden
U hebt een bestaande diagnostische instelling nodig die zich aanmeldt bij een opslagaccount.
Migratieprocedures
Opmerking
- Wanneer u de bewaarinstellingen wijzigt, zijn de nieuwe instellingen alleen van toepassing op nieuwe logboeken die na de wijziging zijn opgenomen. Bestaande logboeken zijn onderhevig aan de vorige bewaarinstellingen.
- Als u een diagnostische instelling verwijdert, worden de logboeken in het opslagaccount niet verwijderd. De bewaarinstellingen blijven van toepassing op de logboeken die zijn gemaakt voordat de diagnostische instellingen zijn verwijderd.
Gebruik de volgende Azure CLI-opdracht om te controleren of een resource een diagnostische instelling heeft:
az monitor diagnostic-settings list --resource <resource Id>
In de uitvoer ziet u of de diagnostische instelling de gegevens naar een opslagaccount verzendt. Voorbeeld:
[
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/rg-001/providers/microsoft.insights/datacollectionrules/dcr-east2/providers/microsoft.insights/diagnosticSettings/dsetting-1",
"logs": [
{
"categoryGroup": "allLogs",
"enabled": true,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": false,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"name": "dsetting-1",
"resourceGroup": "rg-001",
"storageAccountId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-DCR/providers/Microsoft.Storage/storageAccounts/logs001",
"type": "Microsoft.Insights/diagnosticSettings"
}
]
Gebruik de opdracht az storage account management-policy create om een levenscyclusbeheerbeleid te maken. U moet de retentie in uw diagnostische instellingen nog steeds instellen op 0. Zie de migratieprocedures voor Azure Portal voor meer informatie.
az storage account management-policy create --account-name <storage account name> --resource-group <resource group name> --policy @<policy definition file>
Met de volgende voorbeeldbeleidsdefinitie wordt de retentie ingesteld voor alle blobs in de container insights-activity-logs voor de abonnements-id. Zie de definitie van het levenscyclusbeheerbeleid voor meer informatie.
{
"rules": [
{
"enabled": true,
"name": "Subscription level lifecycle rule",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 120
}
}
},
"filters": {
"blobTypes": [
"appendBlob"
],
"prefixMatch": [
"insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
]
}
}
}
]
}