Verwenden von S3 Intelligent-Tiering - 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.

Verwenden von S3 Intelligent-Tiering

Sie können die Speicherklasse S3 Intelligent-Tiering verwenden, um die Speicherkosten automatisch zu optimieren. S3 Intelligent-Tiering ermöglicht automatische Kosteneinsparungen durch Verschieben von Daten auf granularer Objektebene zwischen den Zugriffsebenen, wenn sich die Zugriffsmuster ändern. Für Daten, auf die asynchron zugegriffen werden kann, können Sie wählen, ob Sie die automatische Archivierung innerhalb der Speicherklasse S3 Intelligent-Tiering mithilfe der AWS Management Console AWS CLI, oder Amazon S3 S3-API aktivieren möchten.

Verschieben von Daten nach S3 Intelligent-Tiering

Es gibt zwei Möglichkeiten, Daten in S3 Intelligent-Tiering zu übertragen. Sie können Objekte direkt von der Konsole oder programmgesteuert mithilfe eines PUT-Vorgangs in S3 Intelligent-Tiering hochladen. Weitere Informationen finden Sie unter Einrichten der Speicherklasse eines Objekts. Sie können auch S3-Lebenszykluskonfigurationen konfigurieren, um Objekte aus S3 Standard oder S3 Standard-Infrequent Access an S3 Intelligent-Tiering zu übertragen.

Hochladen von Daten in S3 Intelligent-Tiering mit Direct PUT

Wenn Sie ein Objekt in die Speicherklasse S3 Intelligent-Tiering mit dem API-Vorgang PUT hochladen, geben Sie S3 Intelligent-Tiering im x-amz-storage-class-Anforderungs-Header an.

Die folgende Anforderung speichert das Image, my-image.jpg, im myBucket-Bucket. Die Anforderung verwendet den x-amz-storage-class-Header, um anzufordern, dass das Objekt mit der Speicherklasse S3 Intelligent-Tiering gespeichert ist.

PUT /my-image.jpg HTTP/1.1 Host: myBucket.s3.<Region>.amazonaws.com (http://amazonaws.com/) Date: Wed, 1 Sep 2021 17:50:00 GMT Authorization: authorization string Content-Type: image/jpeg Content-Length: 11434 Expect: 100-continue x-amz-storage-class: INTELLIGENT_TIERING

Übergang von Daten zu S3 Intelligent-Tiering von S3 Standard oder S3 Standard-Infrequent Access mit S3-Lebenszyklus

Sie können Regeln zu Ihrer S3-Lebenszykluskonfiguration hinzufügen und damit Amazon S3 anweisen, Objekte von einer Speicherklasse in eine andere zu wechseln. Informationen zu unterstützten Übergängen und zugehörigen Einschränkungen finden Sie unter Migrieren von Objekten mit S3-Lebenszyklus.

Sie können S3-Lebenszykluskonfigurationen auf der Bucket- oder Präfixebene angeben. In dieser S3-Lebenszyklus-Konfigurationsregel spezifiziert der Filter ein Schlüsselpräfix (documents/). Aus diesem Grund gilt die Regel für Objekte mit dem Schlüsselnamenpräfix documents/, wie beispielsweise documents/doc1.txt und documents/doc2.txt. Die Regel gibt eine Transition-Aktion an, die Amazon S3 anweist, Objekte 0 Tage nach der Erstellung in die Speicherklasse S3 Intelligent-Tiering zu übertragen. In diesem Fall können Objekte nach der Erstellung um Mitternacht UTC auf S3 Intelligent-Tiering umgestellt werden.

<LifecycleConfiguration> <Rule> <ID>ExampleRule</ID> <Filter> <Prefix>documents/</Prefix> </Filter> <Status>Enabled</Status> <Transition> <Days>0</Days> <StorageClass>INTELLIGENT_TIERING</StorageClass> </Transition> </Rule> </LifecycleConfiguration>

Ein versionsfähiger Bucket behält eine aktuelle Objektversion sowie und null oder mehr langfristige Objektversionen bei. Sie können separate Lebenszyklusrichtlinie für aktuelle und nicht aktuelle Objektversionen definieren.

Weitere Informationen finden Sie unter Elemente der Lebenszykluskonfiguration.

Aktivieren der Stufen S3 Intelligent-Tiering Archive Access und Deep Archive Access

Um die niedrigsten Speicherkosten für Daten zu erzielen, auf die innerhalb von Minuten bis Stunden zugegriffen werden kann, können Sie eine oder beide Archivzugriffsebenen aktivieren, indem Sie mit der, oder Amazon S3 S3-API eine Konfiguration auf Bucket- AWS Management Console AWS CLI, Präfix- oder Objekt-Tag-Ebene erstellen.

So aktivieren Sie die automatische S3 Intelligent-Tiering-Archivierung
  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 in der Liste Buckets den Namen des von Ihnen erstellten Buckets aus.

  3. Wählen Sie Properties (Eigenschaften).

  4. Navigieren Sie zu den S3 Intelligent-Tiering-Archive-Konfigurationen und wählen Sie Erstellen einer Konfiguration aus.

  5. Geben Sie im Abschnitt Archiveinstellungen einen beschreibenden Konfigurationsnamen für die Konfiguration des S3 Intelligent-Tiering-Archivs an.

  6. Wählen Sie unter Auswählen eines Konfigurationsbereichs einen zu verwendenden Konfigurationsbereich aus. Optional können Sie den Konfigurationsbereich auf bestimmte Objekte innerhalb eines Buckets beschränken, indem Sie ein gemeinsames Präfix, ein Objekt-Tag oder eine Kombination dieser beiden verwenden.

    1. Um den Umfang der Konfiguration einzuschränken, wählen Sie Begrenzen des Umfangs dieser Konfiguration mithilfe eines oder mehrerer Filter aus.

    2. Um den Bereich der Konfiguration mit einem einzigen Präfix zu beschränken, geben Sie den Präfix unter Präfix ein.

    3. Um den Umfang der Konfiguration mithilfe von Objekt-Tags einzuschränken, wählen Sie Hinzufügen eines Tags, und geben Sie einen Wert für Schlüssel ein.

  7. Wählen Sie unter Status Aktivieren aus.

  8. Wählen Sie im Abschnitt Archiveinstellungen eine oder beide der Archivzugriffsebenen aus, die aktiviert werden sollen.

  9. Wählen Sie Create (Erstellen) aus.

Sie können die folgenden AWS CLI Befehle verwenden, um S3 Intelligent-Tiering-Konfigurationen zu verwalten:

Anweisungen zur Einrichtung von finden Sie unter Entwickeln mit Amazon S3 mithilfe der AWS CLI in der Amazon S3 S3-API-Referenz. AWS CLI

Wenn Sie den verwenden AWS CLI, können Sie die Konfiguration nicht als XML-Datei angeben. Sie müssen stattdessen das JSON-Format angeben. Nachfolgend finden Sie Beispiele für XML-S3-Intelligent-Tiering-Konfigurationen und entsprechenden JSON-Code, den Sie in einem AWS CLI -Befehl angeben können.

Im folgenden Beispiel wird eine S3-Intelligent-Tiering-Konfiguration in den angegebenen Bucket übertragen.

Beispiel put-bucket-intelligent-tiering-configuration
JSON
{ "Id": "string", "Filter": { "Prefix": "string", "Tag": { "Key": "string", "Value": "string" }, "And": { "Prefix": "string", "Tags": [ { "Key": "string", "Value": "string" } ... ] } }, "Status": "Enabled"|"Disabled", "Tierings": [ { "Days": integer, "AccessTier": "ARCHIVE_ACCESS"|"DEEP_ARCHIVE_ACCESS" } ... ] }
XML
PUT /?intelligent-tiering&id=Id HTTP/1.1 Host: Bucket.s3.amazonaws.com <?xml version="1.0" encoding="UTF-8"?> <IntelligentTieringConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Id>string</Id> <Filter> <And> <Prefix>string</Prefix> <Tag> <Key>string</Key> <Value>string</Value> </Tag> ... </And> <Prefix>string</Prefix> <Tag> <Key>string</Key> <Value>string</Value> </Tag> </Filter> <Status>string</Status> <Tiering> <AccessTier>string</AccessTier> <Days>integer</Days> </Tiering> ... </IntelligentTieringConfiguration>

Sie können den PutBucketIntelligentTieringConfiguration-Vorgang für einen angegebenen Bucket und bis zu 1000 S3-Intelligent-Tiering-Konfigurationen pro Bucket nutzen. Mit einem gemeinsamen Präfix oder Objekt-Tag können Sie festlegen, welche Objekte innerhalb eines Buckets für die Archivzugriffsstufen berechtigt sind. Durch die Verwendung eines gemeinsamen Präfixes oder Objekt-Tags können Sie auf bestimmte Geschäftsanwendungen, Workflows oder interne Organisationen ausrichten. Außerdem haben Sie die Flexibilität, die Stufe Archivzugriff, die Stufe Deep Archive Access oder beide zu aktivieren.

Erste Schritte mit S3 Intelligent-Tiering

Weitere Informationen zur Verwendung von S3 Intelligent-Tiering finden Sie unter Tutorial: Erste Schritte mit S3 Intelligent-Tiering.