Aktivieren von Berichten zur Azure Storage-Blobinventur
Artikel
Der Blobinventur-Feature von Azure Storage bietet eine Übersicht über Ihre Container, Blobs, Momentaufnahmen und Blobversionen innerhalb eines Speicherkontos. Nutzen Sie den Inventurbericht, um verschiedene Attribute von Blobs und Containern zu verstehen, z. B. die Gesamtdatengröße, das Alter, den Verschlüsselungsstatus, die Unveränderlichkeitsrichtlinie, die gesetzliche Aufbewahrungspflicht und so weiter. Der Bericht enthält eine Übersicht über Ihre Daten, die Sie auch für Geschäfts- und Complianceanforderungen nutzen können.
Sie aktivieren Blobinventurberichte, indem Sie Ihrem Speicherkonto eine Richtlinie mit mindestens einer Regel hinzufügen. Sie können eine Richtlinie über das Azure-Portal hinzufügen, bearbeiten oder entfernen.
Suchen Sie nach Ihrem Speicherkonto, und zeigen Sie die Kontoübersicht an.
Wählen Sie Blobinventur unter Datenmanagement.
Wählen Sie Erste Inventurregel hinzufügen aus.
Die Seite Regel hinzufügen wird angezeigt.
Auf der Seite Regel hinzufügen können Sie Ihre neue Regel benennen.
Wählen Sie den Container aus, in dem Inventarberichte gespeichert werden.
Wählen Sie unter Objekttyp für die Inventur, ob Sie einen Bericht für die Blobs oder für die Container erstellen möchten.
Wenn Sie Blob auswählen, können Sie unter Blob-Untertyp die Blobtypen auswählen, die in den Bericht aufgenommen werden sollen. Darüber hinaus können Sie wählen, ob Blobversionen und/oder Momentaufnahmen in Ihren Inventurbericht aufgenommen werden sollen.
Hinweis
Die Option zum Einschließen von Blobversionen wird nur für Konten angezeigt, für die das hierarchische Namespacefeature nicht aktiviert ist.
Versionen und Momentaufnahmen müssen im Konto aktiviert sein, damit eine neue Regel mit der entsprechenden aktivierten Option gespeichert werden kann.
Wählen Sie das Format Ihrer Berichte sowie die Felder aus, die Sie in den Bericht integrieren möchten.
Wählen Sie aus, wie oft Sie Berichte erstellen möchten.
Fügen Sie optional einen Präfix-Abgleich hinzu, um Blobs in Ihrem Inventurbericht zu filtern.
Wählen Sie Speichern.
Sie können eine Richtlinie über das Azure PowerShell-Modul hinzufügen, bearbeiten oder entfernen.
Nutzen Sie Set-AzStorageBlobInventoryPolicy, um eine Blobinventurrichtlinie zu erstellen. Übergeben Sie mithilfe des -Rule-Parameters Regeln für diesen Befehl.
Sie können eine Richtlinie über die Azure CLI hinzufügen, bearbeiten oder entfernen.
Öffnen Sie zunächst Azure Cloud Shell, oder falls Sie die Azure-CLI lokal installiert haben, öffnen Sie eine Befehlskonsolenanwendung wie Windows PowerShell.
Wenn Ihre Identität mehreren Abonnements zugeordnet ist, legen Sie das aktive Abonnement fest.
az account set --subscription <subscription-id>
Ersetzen Sie den Platzhalterwert <subscription-id> durch die ID Ihres Abonnements.
Definieren Sie die Regeln Ihrer Richtlinie in einem JSON-Dokument. Im Folgenden wird der Inhalt einer JSON-Beispieldatei mit dem Namen policy.json dargestellt.
Erstellen Sie eine Blobinventurrichtlinie mithilfe des az storage account blob-inventory-policy-Befehls. Geben Sie den Namen Ihres JSON-Dokuments mithilfe des Parameters --policy an.
Suchen Sie nach Ihrem Speicherkonto, und zeigen Sie die Kontoübersicht an.
Wählen Sie Blobinventur unter Datenmanagement.
Wählen Sie Blobbestandseinstellungen aus, deaktivieren Sie im Bereich Blobbestandseinstellungen das Kontrollkästchen Blobbestand aktivieren, und wählen Sie dann Speichern aus.
Durch das Deaktivieren des Kontrollkästchens Blobbestand aktivieren wird die Ausführung aller Blobbestandsausführungen angehalten. Sie können dieses Kontrollkästchen später aktivieren, wenn Sie die Bestandsausführung fortsetzen möchten.
Aktivieren Sie optional die Nachverfolgung der Zugriffszeit.
Sie können die Zeitüberwachung für den Blobzugriff aktivieren. Wenn die Zugriffszeitüberwachung aktiviert ist, enthalten Bestandsberichte das Feld LastAccessTime basierend auf dem Zeitpunkt, zu dem der letzte Zugriff auf das Blob mit einem Lese- oder Schreibvorgang erfolgte. Um die Auswirkungen auf die Lesezugriffswartezeit zu minimieren, wird die Uhrzeit des letzten Zugriffs nur beim ersten Lesezugriff der letzten 24 Stunden aktualisiert. Bei nachfolgenden Lesezugriffen innerhalb desselben 24-Stunden-Zeitraums wird die Uhrzeit des letzten Zugriffs nicht aktualisiert. Wenn ein Blob zwischen zwei Lesezugriffen geändert wird, ist die Uhrzeit des letzten Zugriffs die aktuellere der beiden Werte.
Suchen Sie nach Ihrem Speicherkonto, und zeigen Sie die Kontoübersicht an.
Wählen Sie Blobinventur unter Datenmanagement.
Wählen Sie Blobbestandseinstellungen aus, und aktivieren Sie im Bereich Blobbestandseinstellungen das Kontrollkästchen Überwachung des letzten Zugriffs aktivieren.
Um die Nachverfolgung der letzten Zugriffszeit mit PowerShell zu aktivieren, rufen Sie den Befehl Enable-AzStorageBlobLastAccessTimeTracking auf, wie im folgenden Beispiel gezeigt. Denken Sie daran, die Platzhalterwerte in eckigen Klammern durch Ihre eigenen Werte zu ersetzen:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Um die Nachverfolgung der letzten Zugriffszeit mit Azure CLI zu aktivieren, rufen Sie den Befehl az storage account blob-service-properties update auf, wie im folgenden Beispiel gezeigt. Denken Sie daran, die Platzhalterwerte in eckigen Klammern durch Ihre eigenen Werte zu ersetzen: