Hinzufügen einer Objektlebenszyklus-Richtlinie zu einem Container - AWSElementar MediaStore

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.

Hinzufügen einer Objektlebenszyklus-Richtlinie zu einem Container

Mit einer Objektlebenszyklus-Richtlinie können Sie angeben, wie lange Ihre Objekte in einem Container gespeichert werden sollen. Sie legen ein Ablaufdatum fest. Nach AWS DatumMediaStorelöscht die Objekte. Es dauert bis zu 20 Minuten, bis der Service die neue Richtlinie auf den Container anwendet.

Weitere Informationen zum Erstellen einer Lebenszyklusrichtlinie finden Sie unter Komponenten einer Objektlebenszyklus-Richtlinie.

Anmerkung

Bei Regeln zum Löschen von Objekten (Objekte laufen innerhalb von Tagen ab) gibt es u. U. eine geringfügige Verzögerung zwischen dem Ablauf eines Objekts und dem Löschen des Objekts. Änderungen bei der Fakturierung erfolgen jedoch, sobald das Objekt abläuft. Wenn beispielsweise eine Lebenszyklusregel 10 angibt days_since_create, wird dem Konto das Objekt nicht in Rechnung gestellt, nachdem das Objekt 10 Tage alt ist, auch wenn das Objekt noch nicht gelöscht wurde.

So fügen Sie eine Objektlebenszyklus-Richtlinie hinzu (Konsole)
  1. Öffnen SieMediaStore-Konsole beihttps://console.aws.amazon.com/mediastore/aus.

  2. Wählen Sie auf der Seite Containers (Container) den Namen des Containers, für den Sie eine Objektlebenszyklus-Richtlinie erstellen möchten.

    Die Seite mit den Containerdetails wird angezeigt.

  3. Wählen Sie im Abschnitt Objektlebenszyklus-Richtlinie die Option zum Erstellen einer Objektlebenszyklus-Richtlinie aus.

  4. Fügen Sie die Richtlinie im JSON-Format ein und wählen Sie Save (Speichern).

So fügen Sie eine Objektlebenszyklus-Richtlinie hinzu (AWS CLI)
  1. Erstellen Sie eine Datei, die die Objektlebenszyklus-Richtlinie definiert:

    { "rules": [ { "definition": { "path": [ {"prefix": "Football/"}, {"prefix": "Baseball/"} ], "days_since_create": [ {"numeric": [">" , 28]} ] }, "action": "EXPIRE" }, { "definition": { "path": [ {"wildcard": "AwardsShow/index*.m3u8"} ], "seconds_since_create": [ {"numeric": [">" , 8]} ] }, "action": "EXPIRE" } ] }
  2. Verwenden Sie in der AWS CLI den Befehl put-lifecycle-policy:

    aws mediastore put-lifecycle-policy --container-name LiveEvents --lifecycle-policy file://LiveEventsLifecyclePolicy.json --region us-west-2

    Dieser Befehl hat keinen Rückgabewert. Der Service fügt die angegebene Richtlinie an den Container an.