Konfigurieren einer Richtlinie für die Lebenszyklusverwaltung

In diesem Artikel erfahren Sie, wie Sie eine Azure Blob Storage-Lifecycle-Verwaltungsrichtlinie erstellen oder verwalten.

Verwenden Sie Lebenszyklus-Management-Richtlinien, um Blobs basierend auf ihren Nutzungsmustern in kosteneffiziente Zugriffsstufen zu überführen oder sie am Ende ihres Lebenszyklus zu löschen. Weitere Informationen finden Sie in der Übersicht über die Azure Blob Storage-Lebenszyklusverwaltung.

Hinweis

Sie müssen eine Lebenszyklus-Management-Richtlinie vollständig lesen oder schreiben. Der Dienst unterstützt keine Teilupdates.

Tipp

Nutzen Sie Azure Copilot, um Lebenszyklus-Management-Richtlinien zu verfassen. Weitere Informationen finden Sie unter Verwalten und Migrieren von Speicherkonten mit Azure Copilot.

Erstellen oder Verwalten einer Richtlinie

  1. Gehen Sie im Azure portal zu Ihrem Speicherkonto.

  2. Wählen Sie unter DatenmanagementLebenszyklusverwaltung aus, um Lebenszyklusverwaltungsrichtlinien anzuzeigen oder zu ändern.

  3. Wählen Sie die Registerkarte Listenansicht aus.

  4. Wählen Sie Regel hinzufügen aus, und geben Sie Ihrer Regel im Formular Details einen Namen. Darüber hinaus können Sie Werte für Regelbereich, Blobtyp und Blobuntertyp festlegen. Im folgenden Beispiel wird der Bereich zum Filtern von Blobs festgelegt. Dieser Schritt fügt den Filter-Set-Tab hinzu.

    Screenshot der Lebenszyklusverwaltung: Fügen Sie eine Regel-Details-Seite im Azure-Portal hinzu.

  5. Wählen Sie Basisblobs aus, um die Bedingungen für Ihre Regel festzulegen. Im folgenden Beispiel werden Blobs auf die coole Stufe versetzt, wenn sie 30 Tage lang nicht modifiziert werden.

    Screenshot der Lifecycle Management Base Blobs-Seite im Azure-Portal.

    Die Option "Zuletzt zugegriffen " ist nur verfügbar, wenn du die Zugriffszeiterfassung aktiviert hast und Blockblobs als Blob-Typ ausgewählt hast. Siehe Aktivieren der Zugriffszeitverfolgung.

  6. Wenn Sie auf der Seite Details die Option Limit blobs with filters (Blobs mit Filtern einschränken) ausgewählt haben, wählen Sie Filtersatz aus, um einen optionalen Filter hinzuzufügen. Das folgende Beispiel filtert nach Blobs, deren Name mit log in einem Container namens sample-container beginnt.

    Screenshot der Lifecycle Management Filter Set Seite im Azure Portal.

    Wenn unerwartete Ergebnisse auftreten, lesen Sie den folgenden FAQ-Eintrag: Die Blobpräfix-Übereinstimmungszeichenfolge hat die Richtlinie nicht auf die erwarteten Blobs angewendet.

  7. Wählen Sie Hinzufügen aus, um die neue Richtlinie hinzuzufügen.

    Die neue Regel erscheint im Reiter Listenansicht. Azure Storage führt die Richtlinie einmal täglich aus.

Verwaltung einer Richtlinie durch die Code-Ansicht

Sie können eine Richtlinie auch definieren, indem Sie JSON-Code direkt auf der Registerkarte " Codeansicht " hinzufügen.

Der folgende Screenshot zeigt JSON auf der Registerkarte Code View. Dieses JSON definiert eine Lebenszyklusrichtlinie, die einen Blockblob, dessen Name mit log beginnt, in die Cool-Zugriffsebene verschiebt, wenn seit der letzten Änderung des Blobs mehr als 30 Tage vergangen sind.

Screenshot mit JSON auf der Registerkarte

Aktivieren der Zugriffszeiterfassung

Aktivieren Sie die Zugriffszeitverfolgung, wenn Sie eine Aktion basierend auf der Zeit hinzufügen möchten, zu der der Blob zuletzt mit einer Lese- oder Schreiboperation abgerufen wurde. Informationen zum Verhalten dieser Funktion finden Sie unter Zugriffszeiterfassung.

  1. Wechseln Sie im Azure-Portal zu Ihrem Speicherkonto.

  2. Wählen Sie im Abschnitt Datenverwaltung die Option Lebenszyklusverwaltung aus.

  3. Wählen Sie das Kontrollkästchen 'Zugriffsverfolgung aktivieren ' aus.

    Screenshot der Aktivierung der letzten Zugriffsüberwachung im Azure-Portal.

Weitere Informationen