Megosztás a következőn keresztül:


Migrálás a diagnosztikai beállítások tárterület-megőrzéséről az Azure Storage életciklus-felügyeletére

A diagnosztikai beállítások tárolómegőrzési funkciója elavult. 2025. szeptember 30-án a funkció összes adatmegőrzési funkciója le lett tiltva minden környezetben.

Ez a cikk bemutatja, hogyan térhetünk át a diagnosztikai beállítások tárolási megőrzési funkciójának használatáról az Azure Storage életciklus-kezelés használatára a megőrzés érdekében.

A Log Analytics-munkaterületre küldött naplók esetében a munkaterület Táblák lapján minden táblához meg kell adni a megőrzést. További információ: Adatmegőrzés kezelése Log Analytics-munkaterületen.

Előfeltételek

Szüksége van egy meglévő diagnosztikai beállításra, amely naplózást végez egy tárfiókba.

Migrálási eljárások

Megjegyzés:

  • A megőrzési beállítások módosításakor az új beállítások csak a módosítás után betöltött új naplókra vonatkoznak. A meglévő naplókra a korábbi adatmegőrzési beállítások vonatkoznak.
  • A diagnosztikai beállítások törlése nem törli a tárfiók naplóit. A megőrzési beállítások továbbra is érvényesek a diagnosztikai beállítások törlése előtt létrehozott naplókra.

Az alábbi Azure CLI-paranccsal ellenőrizheti, hogy egy erőforrás rendelkezik-e diagnosztikai beállítással:

 az monitor diagnostic-settings list --resource <resource Id>

A kimenet azt mutatja, hogy a diagnosztikai beállítás elküldi-e az adatokat egy tárfiókba. Például:

[
  {
    "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"
  }
]

Az az storage account management-policy create paranccsal hozzon létre életciklus-felügyeleti szabályzatot. A diagnosztikai beállítások megőrzési értékét továbbra is 0 értékre kell állítania. További információkért tekintse meg az Azure Portal migrálási eljárásait.


az storage account management-policy create --account-name <storage account name> --resource-group <resource group name> --policy @<policy definition file>

Az alábbi mintaszabályzat-definíció az előfizetés-azonosító tárolójában lévő insights-activity-logs összes blob adatmegőrzését állítja be. További információ: Életciklus-felügyeleti szabályzat definíciója.

{
  "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"
          ]
        }
      }
    }
  ]
}