Verwalten des Azure Blob Storage-LebenszyklusManage the Azure Blob storage lifecycle

Datasets haben eindeutige Lebenszyklen.Data sets have unique lifecycles. Früh im Lebenszyklus greifen Benutzer häufig auf einige Daten zu.Early in the lifecycle, people access some data often. Aber der Zugriffsbedarf sinkt mit zunehmendem Alter der Daten drastisch.But the need for access drops drastically as the data ages. Außerdem gibt es Daten, die in der Cloud lediglich vorgehalten werden und auf die nach der Speicherung nur selten zugegriffen wird.Some data stays idle in the cloud and is rarely accessed once stored. Einige Daten laufen Tage oder Monate nach der Erstellung ab, während andere Daten im Verlauf ihres gesamten Lebens aktiv gelesen und geändert werden.Some data expires days or months after creation, while other data sets are actively read and modified throughout their lifetimes. Die Azure Blob Storage-Lebenszyklusverwaltung bietet eine umfassende, regelbasierte Richtlinie für GPv2- und Blob Storage-Konten.Azure Blob storage lifecycle management offers a rich, rule-based policy for GPv2 and Blob storage accounts. Verwenden Sie die Richtlinie, um Ihre Daten in die entsprechenden Zugriffsebenen zu übertragen oder am Ende des Lebenszyklus der Daten ablaufen zu lassen.Use the policy to transition your data to the appropriate access tiers or expire at the end of the data's lifecycle.

Mit der Richtlinie für die Lebenszyklusverwaltung können Sie die folgenden Aufgaben ausführen:The lifecycle management policy lets you:

  • Überführen von Blobs in eine kältere Speicherebene (heiß in kalt, heiß in Archiv oder kalt in Archiv) zur Optimierung von Leistung und KostenTransition blobs to a cooler storage tier (hot to cool, hot to archive, or cool to archive) to optimize for performance and cost
  • Löschen von Blobs am Ende ihres LebenszyklusDelete blobs at the end of their lifecycles
  • Definieren von Regeln, die ein Mal täglich auf Speicherkontoebene ausgeführt werdenDefine rules to be run once per day at the storage account level
  • Anwenden von Regeln auf Container oder eine Teilmenge von Blobs (durch Einsatz von Präfixen als Filter)Apply rules to containers or a subset of blobs (using prefixes as filters)

Stellen Sie sich ein Szenario vor, bei dem in den frühen Phasen des Lebenszyklus häufig auf Daten zugegriffen wird, nach zwei Wochen aber nur noch gelegentlich.Consider a scenario where data gets frequent access during the early stages of the lifecycle, but only occasionally after two weeks. Nach dem ersten Monat wird auf das Dataset nur noch selten zugegriffen.Beyond the first month, the data set is rarely accessed. In diesem Szenario empfiehlt sich in den frühen Phasen heißer Speicher.In this scenario, hot storage is best during the early stages. Die kalte Speicherebene eignet sich am besten für den gelegentlichen Zugriff.Cool storage is most appropriate for occasional access. Die Archivspeicherebene ist die beste Option, wenn die Daten mehr als einen Monat alt sind.Archive storage is the best tier option after the data ages over a month. Durch Anpassen der Speicherebenen im Hinblick auf das Alter der Daten können Sie die kostengünstigsten Speicheroptionen für Ihre Anforderungen entwerfen.By adjusting storage tiers in respect to the age of data, you can design the least expensive storage options for your needs. Für diesen Übergang stehen Richtlinienregeln für die Lebenszyklusverwaltung zur Verfügung, um alternde Daten in kühlere Ebenen zu verschieben.To achieve this transition, lifecycle management policy rules are available to move aging data to cooler tiers.

Hinweis

Die in diesem Artikel beschriebenen Funktionen sind jetzt für Konten mit einem hierarchischen Namespace verfügbar.The features described in this article are now available to accounts that have a hierarchical namespace. Informationen zu Einschränkungen finden Sie im Artikel Bekannte Probleme mit Azure Data Lake Storage Gen2.To review limitations, see the Known issues with Azure Data Lake Storage Gen2 article.

SpeicherkontounterstützungStorage account support

Die Richtlinien zur Lebenszyklusverwaltung sind für GPv2-Konten (General Purpose v2), Blob Storage-Konten und Premium-Blockblob-Speicherkonten verfügbar.The lifecycle management policy is available with General Purpose v2 (GPv2) accounts, Blob storage accounts, and Premium Block Blob storage accounts. Für ein vorhandenes GPv1-Konto (Universell V1) kann in einem einfachen Prozess im Azure-Portal ein Upgrade auf ein GPv2-Konto erfolgen.In the Azure portal, you can upgrade an existing General Purpose (GPv1) account to a GPv2 account. Weitere Informationen zu Speicherkonten finden Sie unter Azure-Speicherkonto – Übersicht.For more information about storage accounts, see Azure storage account overview.

PreisePricing

Die Funktion zur Lebenszyklusverwaltung ist kostenlos.The lifecycle management feature is free of charge. Kunden werden die gewöhnlichen Betriebskosten für die API-Aufrufe Blobs auflisten und Blobtarif festlegen in Rechnung gestellt.Customers are charged the regular operation cost for the List Blobs and Set Blob Tier API calls. Löschvorgänge sind kostenlos.Delete operation is free. Weitere Informationen zu den Preisen finden Sie unter Preise für Blockblobs.For more information about pricing, see Block Blob pricing.

Regionale VerfügbarkeitRegional availability

Die Funktion zur Lebenszyklusverwaltung ist in allen Azure-Regionen verfügbar.The lifecycle management feature is available in all Azure regions.

Hinzufügen oder Entfernen einer RichtlinieAdd or remove a policy

Sie können eine Richtlinie hinzufügen, bearbeiten oder entfernen, indem Sie eine der folgenden Methoden verwenden:You can add, edit, or remove a policy by using any of the following methods:

In diesem Artikel wird die Verwaltung einer Richtlinie über das Portal und über PowerShell erläutert.This article shows how to manage policy by using the portal and PowerShell methods.

Hinweis

Wenn Sie Firewallregeln für Ihr Speicherkonto aktivieren, werden Anforderungen für die Lebenszyklusverwaltung möglicherweise blockiert.If you enable firewall rules for your storage account, lifecycle management requests may be blocked. Sie können die Sperre dieser Anforderungen durch Bereitstellen von Ausnahmen für vertrauenswürdige Microsoft-Dienste aufheben.You can unblock these requests by providing exceptions for trusted Microsoft services. Weitere Informationen finden Sie im Abschnitt „Ausnahmen“ unter Konfigurieren von Firewalls und virtuellen Netzwerken.For more information, see the Exceptions section in Configure firewalls and virtual networks.

Es gibt zwei Möglichkeiten zum Hinzufügen einer Richtlinie über das Azure-Portal.There are two ways to add a policy through the Azure portal.

Listenansicht des Azure-PortalsAzure portal List view

  1. Melden Sie sich beim Azure-Portal an.Sign in to the Azure portal.

  2. Wählen Sie die Option Alle Ressourcen und dann Ihr Speicherkonto aus.Select All resources and then select your storage account.

  3. Wählen Sie unter Blobdienst die Option Lebenszyklusverwaltung aus, um Ihre Regeln anzuzeigen oder zu ändern.Under Blob Service, select Lifecycle management to view or change your rules.

  4. Wählen Sie die Registerkarte Listenansicht aus.Select the List view tab.

  5. Wählen Sie Regel hinzufügen aus, und füllen Sie dann die Felder des Formulars Aktionssatz aus.Select Add rule and then fill out the Action set form fields. Im nachstehenden Beispiel werden Blobs in den kalten Speicher verschoben, wenn sie während 30 Tagen nicht geändert wurden.In the following example, blobs are moved to cool storage if they haven't been modified for 30 days.

    Seite mit dem Aktionssatz für Lebenszyklusverwaltung im Azure-Portal

  6. Wählen Sie Filtersatz aus, um einen optionalen Filter hinzuzufügen.Select Filter set to add an optional filter. Wählen Sie dann Durchsuchen aus, um den Container und Ordner anzugeben, nach dem gefiltert werden soll.Then, select Browse to specify a container and folder by which to filter.

    Seite mit dem Filtersatz für Lebenszyklusverwaltung im Azure-Portal

  7. Wählen Sie Überprüfen + hinzufügen aus, um die Richtlinieneinstellungen zu überprüfen.Select Review + add to review the policy settings.

  8. Wählen Sie Hinzufügen aus, um die neue Richtlinie hinzuzufügen.Select Add to add the new policy.

Codeansicht des Azure-PortalsAzure portal Code view

  1. Melden Sie sich beim Azure-Portal an.Sign in to the Azure portal.

  2. Wählen Sie die Option Alle Ressourcen und dann Ihr Speicherkonto aus.Select All resources and then select your storage account.

  3. Wählen Sie unter Blobdienst die Option Lebenszyklusverwaltung aus, um Ihre Richtlinie anzuzeigen oder zu ändern.Under Blob Service, select Lifecycle management to view or change your policy.

  4. Der folgende JSON-Code ist ein Beispiel für eine Richtlinie, die in die Registerkarte Codeansicht eingefügt werden kann.The following JSON is an example of a policy that can be pasted into the Code view tab.

    {
      "rules": [
        {
          "name": "ruleFoo",
          "enabled": true,
          "type": "Lifecycle",
          "definition": {
            "filters": {
              "blobTypes": [ "blockBlob" ],
              "prefixMatch": [ "container1/foo" ]
            },
            "actions": {
              "baseBlob": {
                "tierToCool": { "daysAfterModificationGreaterThan": 30 },
                "tierToArchive": { "daysAfterModificationGreaterThan": 90 },
                "delete": { "daysAfterModificationGreaterThan": 2555 }
              },
              "snapshot": {
                "delete": { "daysAfterCreationGreaterThan": 90 }
              }
            }
          }
        }
      ]
    }
    
  5. Wählen Sie Speichern aus.Select Save.

  6. Weitere Informationen zu diesem JSON-Beispiel finden Sie in den Abschnitten Richtlinie und Regeln.For more information about this JSON example, see the Policy and Rules sections.

RichtliniePolicy

Eine Richtlinie zur Lebenszyklusverwaltung ist eine Sammlung von Regeln in einem JSON-Dokument:A lifecycle management policy is a collection of rules in a JSON document:

{
  "rules": [
    {
      "name": "rule1",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {...}
    },
    {
      "name": "rule2",
      "type": "Lifecycle",
      "definition": {...}
    }
  ]
}

Eine Richtlinie ist eine Sammlung von Regeln:A policy is a collection of rules:

ParameternameParameter name ParametertypParameter type NotizenNotes
rules Ein Array von RegelobjektenAn array of rule objects Eine Richtlinie muss mindestens eine Regel enthalten.At least one rule is required in a policy. Sie können in einer Richtlinie bis zu 100 Regeln definieren.You can define up to 100 rules in a policy.

Jede Regel in der Richtlinie umfasst mehrere Parameter:Each rule within the policy has several parameters:

ParameternameParameter name ParametertypParameter type NotizenNotes ErforderlichRequired
name ZeichenfolgeString Ein Regelname kann bis zu 256 alphanumerische Zeichen enthalten.A rule name can include up to 256 alphanumeric characters. Bei Regelnamen wird die Groß-/Kleinschreibung unterschieden.Rule name is case-sensitive. Er muss innerhalb einer Richtlinie eindeutig sein.It must be unique within a policy. TrueTrue
enabled BooleanBoolean Ein optionaler boolescher Wert, über den eine Regel temporär deaktiviert werden kann.An optional boolean to allow a rule to be temporary disabled. Der Standardwert ist „True“, wenn dieser Wert nicht festgelegt wurde.Default value is true if it's not set. FalseFalse
type Ein EnumerationswertAn enum value Aktuell ist Lifecycle der gültige Typ.The current valid type is Lifecycle. TrueTrue
definition Ein Objekt, das die Lebenszyklusregel definiertAn object that defines the lifecycle rule Jede Definition beinhaltet einen Filtersatz und einen Aktionssatz.Each definition is made up of a filter set and an action set. TrueTrue

RegelnRules

Jede Regeldefinition enthält einen Filtersatz und einen Aktionssatz.Each rule definition includes a filter set and an action set. Der Filtersatz schränkt Regelaktionen auf eine bestimmte Menge von Objekten innerhalb eines Containers oder auf Objektnamen ein.The filter set limits rule actions to a certain set of objects within a container or objects names. Der Aktionssatz wendet die Ebenen- oder Löschaktionen auf den gefilterten Satz von Objekten an.The action set applies the tier or delete actions to the filtered set of objects.

BeispielregelSample rule

Mit der folgenden Beispielregel wird das Konto so gefiltert, dass Aktionen für Objekte ausgeführt werden, die sich in container1 befinden und mit foo beginnen.The following sample rule filters the account to run the actions on objects that exist inside container1 and start with foo.

  • Blob 30 Tage nach der letzten Änderung in die kalte Ebene verschiebenTier blob to cool tier 30 days after last modification
  • Blob 90 Tage nach der letzten Änderung in die Archivebene verschiebenTier blob to archive tier 90 days after last modification
  • Blob 2.555 Tage (sieben Jahre) nach der letzten Änderung löschenDelete blob 2,555 days (seven years) after last modification
  • Blob-Momentaufnahmen 90 Tage nach der Erstellung der Momentaufnahmen löschenDelete blob snapshots 90 days after snapshot creation
{
  "rules": [
    {
      "name": "ruleFoo",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "container1/foo" ]
        },
        "actions": {
          "baseBlob": {
            "tierToCool": { "daysAfterModificationGreaterThan": 30 },
            "tierToArchive": { "daysAfterModificationGreaterThan": 90 },
            "delete": { "daysAfterModificationGreaterThan": 2555 }
          },
          "snapshot": {
            "delete": { "daysAfterCreationGreaterThan": 90 }
          }
        }
      }
    }
  ]
}

RegelfilterRule filters

Filter schränken Regelaktionen auf eine Teilmenge der Blobs innerhalb des Speicherkontos ein.Filters limit rule actions to a subset of blobs within the storage account. Wenn mehrere Filter definiert sind, wird ein logisches AND für alle Filter ausgeführt.If more than one filter is defined, a logical AND runs on all filters.

Filter umfassen Folgendes:Filters include:

FilternameFilter name FiltertypFilter type NotizenNotes Ist erforderlichIs Required
blobTypesblobTypes Ein Array von vordefinierten Enumerationswerten.An array of predefined enum values. In der aktuellen Version wird blockBlob unterstützt.The current release supports blockBlob. JaYes
prefixMatchprefixMatch Ein Array von Zeichenfolgen für Präfixe, mit denen Übereinstimmung erzielt werden soll.An array of strings for prefixes to be match. In jeder Regel können bis zu 10 Präfixe definiert werden.Each rule can define up to 10 prefixes. Eine Präfixzeichenfolge muss mit einem Containernamen beginnen.A prefix string must start with a container name. Wenn Sie für eine Regel beispielsweise eine Übereinstimmung mit allen Blobs unter „https://myaccount.blob.core.windows.net/container1/foo/...“ erzielen möchten, lautet der prefixMatch-Wert container1/foo.For example, if you want to match all blobs under https://myaccount.blob.core.windows.net/container1/foo/... for a rule, the prefixMatch is container1/foo. Wenn Sie prefixMatch nicht definieren, gilt die Regel für alle Blobs im Speicherkonto.If you don't define prefixMatch, the rule applies to all blobs within the storage account. NeinNo

RegelaktionenRule actions

Aktionen werden auf die gefilterten Blobs angewandt, wenn die Ausführungsbedingung erfüllt ist.Actions are applied to the filtered blobs when the run condition is met.

Bei der Lebenszyklusverwaltung werden die Ebenenverschiebung und das Löschen von Blobs sowie von Blobmomentaufnahmen unterstützt.Lifecycle management supports tiering and deletion of blobs and deletion of blob snapshots. Definieren Sie mindestens eine Aktion für jede Regel für Blobs oder Blobmomentaufnahmen.Define at least one action for each rule on blobs or blob snapshots.

AktionAction BasisblobBase Blob MomentaufnahmeSnapshot
tierToCooltierToCool Unterstützt Blobs, die sich aktuell in der heißen Ebene befinden.Support blobs currently at hot tier Nicht unterstütztNot supported
tierToArchivetierToArchive Unterstützt Blobs, die sich aktuell in der heißen oder der kalten Ebene befinden.Support blobs currently at hot or cool tier Nicht unterstütztNot supported
deletedelete UnterstütztSupported UnterstütztSupported

Hinweis

Wenn für das gleiche Blob mehrere Aktionen definiert sind, wendet die Lebenszyklusverwaltung die am wenigsten teure Aktion auf das Blob an.If you define more than one action on the same blob, lifecycle management applies the least expensive action to the blob. Beispielsweise ist die Aktion delete kostengünstiger als die Aktion tierToArchive.For example, action delete is cheaper than action tierToArchive. Die Aktion tierToArchive ist kostengünstiger als die Option tierToCool.Action tierToArchive is cheaper than action tierToCool.

Die Ausführungsbedingungen basieren auf dem Alter.The run conditions are based on age. Basisblobs verwenden den Zeitpunkt der letzten Änderung, um das Alter nachzuverfolgen, während Blobmomentaufnahmen für den gleichen Zweck den Erstellungszeitpunkt der Momentaufnahme verwenden.Base blobs use the last modified time to track age, and blob snapshots use the snapshot creation time to track age.

AktionsausführungsbedingungAction run condition Wert der BedingungCondition value BESCHREIBUNGDescription
daysAfterModificationGreaterThandaysAfterModificationGreaterThan Ganzzahliger Wert, der das Alter in Tagen angibtInteger value indicating the age in days Bedingung für BasisblobaktionenThe condition for base blob actions
daysAfterCreationGreaterThandaysAfterCreationGreaterThan Ganzzahliger Wert, der das Alter in Tagen angibtInteger value indicating the age in days Bedingung für Aktionen für BlobmomentaufnahmenThe condition for blob snapshot actions

BeispieleExamples

Die folgenden Beispiele veranschaulichen die Behandlung von gängigen Szenarien mithilfe von Regeln zur Lebenszyklusverwaltung.The following examples demonstrate how to address common scenarios with lifecycle policy rules.

Verschieben von alternden Daten auf eine kühlere EbeneMove aging data to a cooler tier

Dieses Beispiel zeigt den Übergang von Blockblobs mit dem Präfix container1/foo oder container2/bar.This example shows how to transition block blobs prefixed with container1/foo or container2/bar. Die Richtlinie überführt Blobs, die mehr als 30 Tage nicht verändert wurden, in den kalten Speicher und Blobs, die in 90 Tagen nicht verändert wurden, in die Archivebene:The policy transitions blobs that haven't been modified in over 30 days to cool storage, and blobs not modified in 90 days to the archive tier:

{
  "rules": [
    {
      "name": "agingRule",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "container1/foo", "container2/bar" ]
        },
        "actions": {
          "baseBlob": {
            "tierToCool": { "daysAfterModificationGreaterThan": 30 },
            "tierToArchive": { "daysAfterModificationGreaterThan": 90 }
          }
        }
      }
    }
  ]
}

Archivieren von Daten bei der ErfassungArchive data at ingest

Außerdem gibt es Daten, die in der Cloud lediglich vorgehalten werden und auf die nach der Speicherung nur sehr selten oder gar nicht zugegriffen wird.Some data stays idle in the cloud and is rarely, if ever, accessed once stored. Die folgende Lebenszyklusrichtlinie ist so konfiguriert, dass Daten nach der Erfassung archiviert werden.The following lifecycle policy is configured to archive data once it's ingested. In diesem Beispiel werden Blockblobs im Speicherkonto im Container archivecontainer an eine Archivebene überführt.This example transitions block blobs in the storage account within container archivecontainer into an archive tier. Die Umstellung wird durch die Ausführung der Aktion für Blobs 0 Tage nach dem Zeitpunkt der letzten Änderung erreicht:The transition is accomplished by acting on blobs 0 days after last modified time:

Hinweis

Es wird empfohlen, die Blobs für mehr Effizienz direkt auf die Archivebene hochzuladen.It is recommended to upload your blobs directly the archive tier to be more efficient. Sie können den Header „x-ms-acess-tier“ für PutBlob oder PutBlockList mit REST-Version 2018-11-09 und höher oder unsere neuesten Blobspeicher-Clientbibliotheken verwenden.You can use the x-ms-acess-tier header for PutBlob or PutBlockList with REST version 2018-11-09 and newer or our latest blob storage client libraries.

{
  "rules": [
    {
      "name": "archiveRule",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "archivecontainer" ]
        },
        "actions": {
          "baseBlob": {
              "tierToArchive": { "daysAfterModificationGreaterThan": 0 }
          }
        }
      }
    }
  ]
}

Ablauf von Daten nach dem AlterExpire data based on age

Für einige Daten wird erwartet, dass sie einige Tage oder Monate nach der Erstellung ablaufen.Some data is expected to expire days or months after creation. Sie können eine Richtlinie zur Lebenszyklusverwaltung so einrichten, dass Daten durch Löschung auf der Grundlage ihres Alters ablaufen.You can configure a lifecycle management policy to expire data by deletion based on data age. Das folgende Beispiel zeigt eine Richtlinie, mit der alle Blockblobs gelöscht werden, die älter als 365 Tage sind.The following example shows a policy that deletes all block blobs older than 365 days.

{
  "rules": [
    {
      "name": "expirationRule",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ]
        },
        "actions": {
          "baseBlob": {
            "delete": { "daysAfterModificationGreaterThan": 365 }
          }
        }
      }
    }
  ]
}

Löschen von alten MomentaufnahmenDelete old snapshots

Bei Daten, die regelmäßig geändert und auf die während ihrer Lebensdauer regelmäßig zugegriffen wird, werden Momentaufnahmen häufig verwendet, um ältere Versionen der Daten nachzuverfolgen.For data that is modified and accessed regularly throughout its lifetime, snapshots are often used to track older versions of the data. Sie können eine Richtlinie erstellen, die alte Momentaufnahmen auf der Grundlage des Alters der Momentaufnahme löscht.You can create a policy that deletes old snapshots based on snapshot age. Das Alter der Momentaufnahme wird durch Auswertung der Erstellungszeit der Momentaufnahme bestimmt.The snapshot age is determined by evaluating the snapshot creation time. Diese Richtlinie löscht Blockblob-Momentaufnahmen in Container activedata, die mindestens 90 Tage alt sind (ab dem Zeitpunkt der Erstellung der Momentaufnahme).This policy rule deletes block blob snapshots within container activedata that are 90 days or older after snapshot creation.

{
  "rules": [
    {
      "name": "snapshotRule",
      "enabled": true,
      "type": "Lifecycle",
    "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "activedata" ]
        },
        "actions": {
          "snapshot": {
            "delete": { "daysAfterCreationGreaterThan": 90 }
          }
        }
      }
    }
  ]
}

Häufig gestellte FragenFAQ

Ich habe eine neue Richtlinie erstellt. Warum werden die Aktionen nicht sofort ausgeführt?I created a new policy, why do the actions not run immediately?
Die Plattform führt die Lebenszyklusrichtlinie ein Mal täglich aus.The platform runs the lifecycle policy once a day. Nachdem Sie eine neue Richtlinie konfiguriert haben, kann es bis zu 24 Stunden dauern, bis einige Aktionen das erste Mal ausgeführt werden.Once you configure a policy, it can take up to 24 hours for some actions to run for the first time.

Wie lange dauert es nach dem Aktualisieren einer vorhandenen Richtlinie, bis die Aktionen ausgeführt werden?If I update an existing policy, how long does it take for the actions to run?
Es dauert bis zu 24 Stunden, bis die aktualisierte Richtlinie in Kraft tritt.The updated policy takes up to 24 hours to go into effect. Sobald die Richtlinie gültig ist, kann es bis zu 24 Stunden dauern, bis die Aktionen ausgeführt werden.Once the policy is in effect, it could take up to 24 hours for the actions to run. Daher kann das Ausführen der Richtlinie bis zu 48 Stunden dauern.Therefore, the policy may take up to 48 hours to execute.

Ich habe ein archiviertes Blob manuell wieder aktiviert. Wie kann ich vorübergehend verhindern, dass es zurück auf die Archivspeicherebene verschoben wird?I manually rehydrated an archived blob, how do I prevent it from being moved back to the Archive tier temporarily?
Wenn ein Blob von einer Zugriffsebene auf eine andere verschoben wird, ändert sich der Zeitpunkt der letzten Änderung nicht.When a blob is moved from one access tier to another, its last modification time doesn't change. Wenn Sie ein archiviertes Blob auf der heißen Ebene manuell aktivieren, würde es vom Modul für die Lebenszyklusverwaltung zurück auf die Archivspeicherebene verschoben.If you manually rehydrate an archived blob to hot tier, it would be moved back to archive tier by the lifecycle management engine. Deaktivieren Sie vorübergehend die Regel, die sich auf dieses Blob auswirkt, um zu verhindern, dass es erneut archiviert wird.Disable the rule that affects this blob temporarily to prevent it from being archived again. Aktivieren Sie die Regel erneut, wenn das Blob sicher zurück auf die Archivspeicherebene verschoben werden kann.Re-enable the rule when the blob can be safely moved back to archive tier. Sie können das Blob auch an einen anderen Speicherort kopieren, falls es sich dauerhaft auf einer heißen oder kalten Ebene befinden muss.You may also copy the blob to another location if it needs to stay in hot or cool tier permanently.

Nächste SchritteNext steps

Erfahren Sie, wie Daten nach versehentlichem Löschen wiederhergestellt werden:Learn how to recover data after accidental deletion: