Konfigurieren der Speicherklassen-Analyse
Unter Verwendung des Tools für die Speicherklassen-Analyse von Amazon S3 können Sie Speicherzugriffsmuster analysieren, anhand derer Sie entscheiden können, ob Sie die richtigen Daten in die richtige Speicherklasse einordnen. Die Speicherklassen-Analyse beobachtet Datenzugriffsmuster analysieren, anhand derer Sie entscheiden können, wann Sie STANDARD-Speicher mit weniger häufigem Zugriff in die Speicherklasse STANDARD_IA (IA für "infrequent access" (seltener Zugriff)) überführen sollen. Weitere Informationen zu STANDARD_IA finden Sie in den Amazon-S3-FAQ
Sie können die Speicherklassen-Analyse Einrichten, indem Sie konfigurieren, welche Objektdaten analysiert werden sollen. Sie können die Speicherklassenanalyse für die folgenden Aufgaben konfigurieren:
-
Analyse des gesamten Inhalts eines Buckets.
Sie erhalten eine Analyse für alle Objekte im Bucket.
-
Analyse von nach Präfix und Markierungen gruppierten Objekten.
Sie können Filter konfigurieren, um Objekte nach einem gemeinsamen Präfix oder nach Objekt-Markierungen zu gruppieren, oder nach einer Kombination aus Präfix und Markierungen. Sie erhalten für jeden konfigurierten Filter eine separate Analyse. Sie können maximal 1000 Filterkonfigurationen pro Bucket verwenden.
-
Export von Analysedaten.
Wenn Sie die Speicherklassen-Analyse für einen Bucket oder Filter konfigurieren, können Sie die Analysedaten täglich in eine Datei exportieren lassen. Die Analyse für den Tag wird der Datei hinzugefügt, um ein Verlaufsanalyseprotokoll für den konfigurierten Filter zu erstellen. Die Datei wird täglich an dem Ziel Ihrer Wahl aktualisiert. Wenn Sie Dateien zum Export auswählen, geben Sie einen Ziel-Bucket und ein optionales Ziel-Präfix an, wohin die Datei geschrieben werden soll.
Sie können die Amazon-S3-Konsole, die REST-API, die AWS CLI oder AWS-SDKs verwenden, um die Speicherklassen-Analyse zu konfigurieren.
Wichtig
Die Speicherklassen-Analyse gibt keine Empfehlungen für Übergänge in die Speicherklassen ONEZONE_IA oder S3 Glacier Flexible Retrieval.
Wenn Sie die Speicherklassen-Analyse so konfigurieren möchten, dass Ihre Ergebnisse als CSV-Datei exportiert werden, und der Ziel-Bucket die Standard-Bucket-Verschlüsselung mit einem AWS KMS key verwendet, müssen Sie die AWS KMS-Schlüsselrichtlinie aktualisieren, um Amazon S3 die Berechtigung zum Verschlüsseln der CSV-Datei zu erteilen. Detaillierte Anweisungen finden Sie unter Erteilen der Berechtigung an Amazon S3 zur Verwendung Ihres vom Kunden verwalteten Schlüssels für die Verschlüsselung.
Weitere Informationen zu Analytics finden Sie unter Amazon S3 analytics – Speicherklassen-Analyse.
Konfigurieren der Speicherklassen-Analyse
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Allzweck-Buckets oder Verzeichnis-Buckets aus.
-
Wählen Sie in der Liste Buckets den Namen des Buckets aus, für den Sie die Speicherklassen-Analytik konfigurieren wollen.
-
Wählen Sie die Registerkarte Metriken aus.
-
Wählen Sie unter Storage Class Analysis (Speicherklassen-Analyse) die Option Create analytics configuration (Analysenkonfiguration erstellen).
-
Geben Sie einen Namen für den Filter ein. Wenn der komplette Bucket analysiert werden soll, tragen Sie nichts in das Feld Prefix (Präfix) ein.
-
Geben Sie im Feld Prefix (Präfix) Text für das Präfix für die Objekte ein, die Sie analysieren möchten.
-
Um einen Tag hinzuzufügen, wählen Sie Add tag (Tag hinzufügen). Geben Sie einen Schlüssel und Wert für den Tag ein. Sie können ein Präfix und mehrere Markierungen eingeben.
-
Optional können Sie Enable (Aktivieren) unter Export CSV (CSV exportieren) auswählen, um Analyseberichte in einer flachen .csv-Datei (durch Kommas getrennte Werte) zu exportieren. Wählen Sie einen Ziel-Bucket aus, in dem die Datei gespeichert werden kann. Sie können ein Präfix für den Ziel-Bucket eingeben. Der Ziel-Bucket muss sich in derselben AWS-Region befinden wie der Bucket, für den Sie die Analyse einrichten. Der Ziel-Bucket kann sich in einem anderem befinden AWS-Konto.
Wenn der Ziel-Bucket für die CSV-Datei eine Standard-Bucket-Verschlüsselung mit einem KMS-Schlüssel verwendet, müssen Sie die AWS KMS-Schlüsselrichtlinie aktualisieren, um Amazon S3 die Berechtigung zum Verschlüsseln der CSV-Datei zu erteilen. Detaillierte Anweisungen finden Sie unter Erteilen der Berechtigung an Amazon S3 zur Verwendung Ihres vom Kunden verwalteten Schlüssels für die Verschlüsselung.
-
Wählen Sie Create configuration (Konfiguration erstellen).
Amazon S3 erstellt eine Bucket-Richtlinie für den Ziel-Bucket, mit der Amazon S3 Schreibberechtigung gewährt wird. Auf diese Weise kann es die Exportdaten in den Bucket schreiben.
Wenn beim Erstellen der Bucket-Richtlinie ein Fehler auftritt, erhalten Sie Anweisungen zur Fehlerbehebung. Wenn Sie beispielsweise einen Ziel-Bucket in einem anderen AWS-Konto ausgewählt haben und nicht über die Berechtigungen verfügen, die Bucket-Richtlinie zu lesen und zu verändern, wird die folgende Meldung angezeigt. Sie müssen den Eigentümer des Ziel-Buckets auffordern, dem Ziel-Bucket die angezeigte Bucket-Richtlinie hinzuzufügen. Wird die Richtlinie dem Ziel-Bucket nicht hinzugefügt, erhalten Sie keine Exportdaten, weil Amazon S3 nicht die Berechtigung besitzt, in den Ziel-Bucket zu schreiben. Wenn der Quell-Bucket nicht dem Konto des aktuellen Benutzers gehört, muss die richtige Konto-ID des Quell-Buckets in der Richtlinie ersetzt werden.
Informationen über die exportierten Daten und die Funktionsweise des Filters finden Sie unter Amazon S3 analytics – Speicherklassen-Analyse.
Um die Storage Class Analysis mit der REST-API zu konfigurieren, verwenden Sie PutBucketAnalyticsConfiguration. Sie können die entsprechenden Operation auch mit den AWS CLI oder AWS-SDKs verwenden.
Sie können die folgenden REST-APIs verwenden, um mit Storage Class Analysis zu arbeiten: