Ich möchte meine Amazon Simple Storage Service (Amazon S3)-Objekte in die Intelligent-Tiering-Speicherklasse verschieben, um die Speicherkosten zu optimieren.
Lösung
Um Amazon S3-Objekte in die S3 Intelligent-Tiering-Speicherklasse zu verschieben, kannst du Objekte entweder direkt hochladen oder eine S3-Lebenszykluskonfigurationsregel verwenden.
Hinweis:
Objekte direkt in S3 Intelligent-Tiering hochladen
AWS CLI
Führe den folgenden put-object-Befehl aus:
aws s3api put-object --bucket bucket_name --key dir-1/my_images.tar --body my_images.tar --storage-class INTELLIGENT_TIERING
Amazon S3-Konsole
Führe die folgenden Schritte aus:
- Öffne die Amazon-S3-Konsole und navigiere dann zu deinem S3 Bucket.
- Wähle die S3-Objekte aus, die du verschieben möchtest, und wähle dann Hochladen.
- Erweitere Eigenschaften, und wähle dann unter Speicherklasse die Option Intelligent-Tiering.
- Wähle Hochladen.
Erstelle eine S3-Lebenszyklusregel, um Objekte auf S3 Intelligent-Tiering umzustellen
AWS CLI
Führe die folgenden Schritte aus:
-
Erstelle und speichere die folgende JSON-Datei als intelligent-tier.json:
{
"Rules": [
{ "ID": "Intelligent_Tier_lifecycle",
"Prefix": "",
"Status": "Enabled",
"Transitions": [
{ "Days": 0,
"StorageClass": "INTELLIGENT_TIERING"
}
]
}
]
}
-
Führe den Befehl put-object aus, um die Lebenszyklusregel zu erstellen:
aws s3api put-bucket-lifecycle-configuration --bucket bucket_name --lifecycle-configuration file://intelligent-tier.json
-
Führe den Befehl get-bucket-lifecycle-configuration aus, um zu überprüfen, ob die Regel für den Bucket festgelegt ist:
aws s3api get-bucket-lifecycle-configuration --bucket bucket_name
Amazon S3-Konsole
Du kannst die Amazon S3-Konsole verwenden, um S3-Lebenszyklusregeln für nicht aktuelle Objektversionen zu konfigurieren. Weitere Informationen findest du unterWie erstelle ich Amazon S3-Lebenszykluskonfigurationsregeln für nicht aktuelle Objektversionen?
Informationen zur Konfiguration von S3-Lebenszyklusregeln für aktuelle Objektversionen findest du im Abschnitt Verwenden der S3-Konsole unter So legst du eine S3-Lebenszyklus-Konfiguration fest.
**Hinweis:**Wenn sich die Speicherklasse der Objekte nicht geändert hat, findest du weitere Informationen unter Warum hat meine Amazon S3-Lebenszyklusregel Objekte nicht in die Intelligent-Tiering-Speicherklasse überführt?
Ähnliche Informationen
Amazon S3-Speicherkosten granular und skalierbar mit S3 Intelligent-Tiering verwalten
Erste Schritte mit Amazon S3 Intelligent-Tiering
S3 Intelligent-Tiering fügt Archivzugriffsebenen hinzu