Aktualisieren Sie ein Amazon S3 Storage Lens-Dashboard - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisieren Sie ein Amazon S3 Storage Lens-Dashboard

Das Standard-Dashboard von Amazon S3 Storage Lens istdefault-account-dashboard. Dieses Dashboard ist von Amazon S3 vorkonfiguriert, damit Sie zusammengefasste Erkenntnisse und Trends der aggregierten kostenlosen und erweiterten Metriken Ihres gesamten Kontos in der Konsole visualisieren können. Sie können den Konfigurationsbereich des Standard-Dashboards nicht ändern, können aber die Metrikauswahl von den kostenlosen Metriken auf die kostenpflichtigen erweiterten Metriken und Empfehlungen upgraden, den optionalen Metrikexport konfigurieren oder sogar das Standard-Dashboard deaktivieren. Das Standard-Dashboard kann nicht gelöscht und nur deaktiviert werden. Weitere Informationen finden Sie unter Verwenden der S3-Konsole.

Verwenden Sie die folgenden Schritte, um ein Amazon S3-Storage-Lens-Dashboard auf der Amazon S3-Konsole zu aktualisieren.

Schritt 1: Aktualisieren des Dashboard-Umfangs
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Storage Lens, Dashboards aus.

  3. Wählen Sie das Dashboard aus, das Sie bearbeiten möchten, und wählen Sie dann Bearbeiten.

    Die Seite Edit dashboard (Dashboard bearbeiten) wird geöffnet.

    Anmerkung

    Folgendes können Sie nicht ändern:

    • Den Dashboard-Namen

    • Die Heimatregion

    • Der Bereich des Standard-Dashboards, das für den Speicher Ihres gesamten Kontos eingerichtet ist

  4. (Optional) Auf der Dashboard-Konfigurationsseite im Abschnitt General (Allgemein) können Sie Ihr Dashboard aktualisieren und Markierungen hinzufügen.

    Sie können Markierungen verwenden, um Berechtigungen für Ihr Dashboard zu verwalten und die Kosten für S3 Storage Lens nachzuverfolgen. Weitere Informationen finden Sie unter Steuern des Zugriffs mithilfe von Ressourcen-Tags im IAMBenutzerhandbuch und unter AWS Generierte Kostenzuweisungs-Tags im AWS Billing Benutzerhandbuch.

    Anmerkung

    Sie können Ihrer Dashboard-Konfiguration bis zu 50 Markierungen hinzufügen.

  5. Führen Sie im Abschnitt Dashboard-Bereich die folgenden Schritte aus:

    1. Aktualisieren Sie die Regionen und Buckets, die S3 Storage Lens im Dashboard ein- oder ausschließen soll.

      Anmerkung
      • Sie können Regionen und Buckets entweder ein- oder ausschließen. Diese Option ist nur auf Regionen beschränkt, wenn Sie Dashboards auf Organisationsebene für alle Mitgliedskonten in Ihrer Organisation erstellen.

      • Sie können bis zu 50 Buckets auswählen, die Sie einschließen oder ausschließen möchten.

    2. Aktualisieren Sie die Buckets in den ausgewählten Regionen, die S3 Storage Lens ein- oder ausschließen soll. Sie können Buckets entweder ein- oder ausschließen. Beides ist nicht möglich. Diese Option ist nicht vorhanden, wenn Sie Dashboards auf Organisationsebene erstellen.

Schritt 2: Aktualisieren der Metrikauswahl
  1. Wählen Sie im Abschnitt Metrikauswahl den Metriktyp aus, den Sie für dieses Dashboard aggregieren möchten.

    • Wählen Sie Free metrics (Kostenlose Metriken) aus, um kostenlose Metriken einzuschließen, die auf Bucket-Ebene aggregiert und 14 Tage lang für Abfragen verfügbar sind.

    • Wählen Sie Advanced metrics and recommendations (Erweiterte Metriken und Empfehlungen) aus, um erweiterte Metriken und andere erweiterte Optionen zu aktivieren. Zu diesen Optionen gehören erweiterte Präfixaggregation, CloudWatch Amazon-Veröffentlichung und kontextuelle Empfehlungen. Daten stehen für Abfragen für 15 Monate zur Verfügung. Erweiterte Metriken und Empfehlungen sind mit zusätzlichen Kosten verbunden. Weitere Informationen finden Sie unter Amazon S3 – Preise.

      Weitere Informationen zu erweiterten und zu kostenlosen Metriken finden Sie unter Metrikauswahl.

  2. Wählen Sie unter Advanced metrics and recommendations features (Erweiterte Metrik- und Empfehlungsfunktionen) die Optionen aus, Sie aktivieren möchten:

    • Advanced metrics (Erweiterte Metriken)

    • CloudWatch veröffentlichen

    • Präfixzusammenfassung

    Wichtig

    Wenn Sie die Präfixaggregation für Ihre S3 Storage Lens-Konfiguration aktivieren, werden Metriken auf Präfixebene nicht veröffentlicht. CloudWatch Nur S3 Storage Lens-Metriken auf Bucket-, Konto- und Organisationsebene werden veröffentlicht. CloudWatch

  3. Wenn Sie Advanced Metrics (Erweiterte Metriken) aktiviert haben, wählen Sie die Advanced metrics categories (Erweiterte Metrikkategorien) aus, die Sie in Ihrem S3-Storage-Lens-Dashboard anzeigen möchten:

    • Metriken für Aktivitäten

    • Detailed status code metrics (Detaillierte Statuscode-Metriken)

    • Advanced cost optimization metrics (Erweiterte Kostenoptimierungsmetriken)

    • Advanced data protection metrics (Erweiterte Datensicherheitsmetriken)

    Weitere Informationen zu Metrikkategorien finden Sie unter Metrikkategorien. Eine vollständige Liste der Metriken finden Sie unter Amazon S3-Storage-Lens-Metrikglossar.

  4. Wenn Sie die Präfixaggregation aktivieren möchten, konfigurieren Sie Folgendes:

    1. Wählen Sie die Mindestgröße für den Präfixschwellenwert für dieses Dashboard aus.

      Ein Präfixschwellenwert von 5 Prozent gibt beispielsweise an, dass Präfixe, die einen Anteil des gesamten Bucket-Speichers von 5 Prozent oder mehr ausmachen, aggregiert werden.

    2. Wählen Sie die Präfixtiefe aus.

      Diese Einstellung gibt die maximale Anzahl von Ebenen an, bis zu denen die Präfixe ausgewertet werden. Die Präfixtiefe muss weniger als 10 betragen.

    3. Geben Sie ein Präfixtrennzeichen ein.

      Dies ist der Wert, mit dem die einzelnen Präfixebenen identifiziert werden. Der Standardwert in Amazon S3 ist das Zeichen /, in Ihrer Speicherstruktur können jedoch ggf. andere Trennzeichen verwendet werden.

(Optional) Schritt 3: Exportieren von Metriken für das Dashboard
  1. Wählen Sie im Abschnitt Metrics export (Metrik-Export) die Option Enable (Aktivieren) aus, um einen Metrik-Export zu erstellen, der jeden Tag in einem Ziel-Bucket Ihrer Wahl abgelegt wird. Wenn Sie den Metrik-Export deaktivieren möchten, wählen Sie Disable (Deaktivieren) aus.

    Der Metrikexport erfolgt in oder CSV Apache Parquet . Er enthält den gleichen Datenumfang wie Ihr S3-Storage-Lens-Dashboard ohne die Empfehlungen.

  2. Falls aktiviert, wählen Sie das Ausgabeformat für Ihren täglichen Metrikexport: CSVoder Apache Parquet.

    Parquet ist ein Open-Source-Dateiformat für Hadoop, das verschachtelte Daten in einem flachen Spaltenformat speichert.

  3. Wählen Sie den S3-Ziel-Bucket für den Export Ihrer Metriken aus.

    Sie können einen Bucket im aktuellen Konto des S3-Storage-Lens-Dashboards auswählen. Sie können auch einen anderen auswählen, AWS-Konto wenn Sie über die Berechtigungen für den Ziel-Bucket und die Konto-ID des Besitzers des Ziel-Buckets verfügen.

  4. Wählen Sie den S3-Ziel-Bucket (Format: s3://bucket-name/prefix) aus.

    Der Bucket muss sich in der Heimatregion Ihres S3-Storage-Lens-Dashboards befinden. In der S3-Konsole wird das Feld Destination bucket permission (Ziel-Bucket-Berechtigung) mit der Berechtigung angezeigt, die der Ziel-Bucket-Richtlinie von Amazon S3 hinzugefügt wird. Amazon S3 aktualisiert die Bucket-Richtlinie für den Ziel-Bucket, damit S3 Daten darin ablegen kann.

  5. (Optional) Wenn Sie die serverseitige Verschlüsselung für Ihren Metriken aktivieren möchten, wählen Sie Specify an encryption key (Einen Verschlüsselungsschlüssel angeben) aus. Wählen Sie dann den Verschlüsselungstyp: Amazon S3 S3-verwaltete Schlüssel (SSE-S3) oder AWS Key Management Service Schlüssel (SSE-KMS).

    Sie können zwischen einem von Amazon S3 verwalteten Schlüssel (SSE-S3) und einem AWS Key Management Service (AWS KMS) Schlüssel (SSE-KMS) wählen.

  6. (Optional) Um einen AWS KMS Schlüssel anzugeben, müssen Sie einen KMS Schlüssel auswählen oder einen Schlüssel eingeben Amazon Resource Name (ARN). Geben Sie unter AWS KMS Schlüssel Ihren KMS Schlüssel auf eine der folgenden Arten an:

    • Um aus einer Liste verfügbarer KMS Schlüssel zu wählen, wählen Sie Wählen Sie aus Ihrem AWS KMS keys und wählen Sie Ihren KMSSchlüssel aus der Liste der verfügbaren Schlüssel aus.

      Sowohl der Von AWS verwalteter Schlüssel (aws/s3) als auch Ihr vom Kunden verwalteter Schlüssel werden in dieser Liste angezeigt. Weitere Informationen über vom Kunden verwaltete Schlüssel finden Sie unter Kundenschlüssel und AWS -Schlüssel im Entwicklerhandbuch zu AWS Key Management Service .

      Anmerkung

      Das Von AWS verwalteter Schlüssel (aws/S3) wird für die SSE KMS Verschlüsselung mit S3 Storage Lens nicht unterstützt.

    • Um den KMS Schlüssel einzugebenARN, wählen Sie Enter AWS KMS key ARN und geben Sie Ihren KMS Schlüssel ARN in das angezeigte Feld ein.

    • Um einen neuen, vom Kunden verwalteten Schlüssel in der AWS KMS Konsole zu erstellen, wählen Sie Create a KMS key aus.

      Wenn Sie einen kundenverwalteten Schlüssel auswählen, müssen Sie S3 Storage Lens in der AWS KMS -Schlüsselrichtlinie die Berechtigung zum Verschlüsseln erteilen. Weitere Informationen finden Sie unter Verwenden Sie einen AWS KMS key , um Ihre Metrikexporte zu verschlüsseln.

      Weitere Informationen zum Erstellen eines finden Sie AWS KMS key unter Creating Keys im AWS Key Management Service Developer Guide.

  7. Wählen Sie Änderungen speichern.

Um sich einen besseren Überblick über Ihren Speicher zu verschaffen, können Sie eine oder mehrere S3-Storage-Lens-Gruppen erstellen und diese an das Dashboard anhängen. Eine Storage-Lens-Gruppe ist ein benutzerdefinierter Filter für Objekte, der auf Präfixen, Suffixen, Objekt-Tags, Objektgröße, Objektalter oder einer Kombination dieser Filter basiert.

Sie können S3-Storage-Lens-Gruppen verwenden, um detaillierte Einblicke in große freigegebene Buckets wie Data Lakes zu erhalten und fundiertere Geschäftsentscheidungen zu treffen. Sie können beispielsweise die Speicherzuweisung rationalisieren und die Erstellung von Kostenberichten optimieren, indem Sie die Speichernutzung für einzelne Projekte und Kostenstellen innerhalb eines oder mehrerer Buckets nach bestimmten Objektgruppen aufschlüsseln.

Zur Nutzung von S3-Storage-Lens-Gruppen müssen Sie das Dashboard aktualisieren, um erweiterte Metriken und Empfehlungen zu verwenden. Weitere Informationen zur Verwendung von S3-Storage-Lens-Gruppen finden Sie unter Arbeiten mit S3 Storage Lens-Gruppen zum Filtern und Aggregieren von Metriken.

Der folgende Beispielbefehl aktualisiert eine Amazon S3 Storage Lens-Dashboard-Konfiguration. Wenn Sie diese Beispiele verwenden möchten, ersetzen Sie die user input placeholders durch Ihre Informationen.

aws s3control put-storage-lens-configuration --account-id=111122223333 --config-id=example-dashboard-configuration-id --region=us-east-1 --storage-lens-configuration=file://./config.json --tags=file://./tags.json
Beispiel — Aktualisieren Sie eine Amazon S3 Storage Lens-Konfiguration mit erweiterten Metriken und Empfehlungen

Die folgenden Beispiele zeigen Ihnen, wie Sie die Standardkonfiguration von S3 Storage Lens mit erweiterten Metriken und Empfehlungen SDK für Java aktualisieren können:

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.ActivityMetrics; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.Format; import com.amazonaws.services.s3control.model.Include; import com.amazonaws.services.s3control.model.OutputSchemaVersion; import com.amazonaws.services.s3control.model.PrefixLevel; import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.S3BucketDestination; import com.amazonaws.services.s3control.model.SSES3; import com.amazonaws.services.s3control.model.SelectionCriteria; import com.amazonaws.services.s3control.model.StorageLensAwsOrg; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensDataExport; import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption; import com.amazonaws.services.s3control.model.StorageLensTag; import java.util.Arrays; import java.util.List; import static com.amazonaws.regions.Regions.US_WEST_2; public class UpdateDefaultConfigWithPaidFeatures { public static void main(String[] args) { String configurationId = "default-account-dashboard"; // This configuration ID cannot be modified. String sourceAccountId = "111122223333"; try { SelectionCriteria selectionCriteria = new SelectionCriteria() .withDelimiter("/") .withMaxDepth(5) .withMinStorageBytesPercentage(10.0); PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics() .withIsEnabled(true) .withSelectionCriteria(selectionCriteria); BucketLevel bucketLevel = new BucketLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics)); AccountLevel accountLevel = new AccountLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withBucketLevel(bucketLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }
Anmerkung

Für erweiterte Metriken und Empfehlungen fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Erweiterte Metriken und Empfehlungen.