Ich möchte eine Löschregel auf meinen gesamten Bucket anwenden, um alle Objekte zu löschen, die älter als 2 Wochen sind. Aber mein Bucket hat bestimmte Ordner, die übersprungen werden müssen. Ist es über S3 Lifecycle Management möglich, bestimmte Ordner zu überspringen und den Rest des Materials, das älter als 2 Wochen ist, zu löschen?Überspringen Bestimmte Ordner in der S3-Lebenszyklusrichtlinie
Hier ist meine aktuelle Eimer Struktur
- example-bucket.com
- folder 1
- images
- 1. jpg
- videos
- 1.mp4
- 2.flv
- folder 2
- images
- 1.jpg
- folder 3
- videos
- 1.mp4
- folder 4 (Should not be deleted)
- content
- folders
- folder 5
- images
- 1. jpg
- videos
- 1.mp4
- 2.flv
- folder 6 (Should not be deleted)
- content
- folders
I Ordner 4 und 6 überspringen wollen und Sachen in allen anderen Ordner löschen, die 14 Tage alt sind.
Kann mir jemand sagen, ob es über AWS S3 Lifecycle Management möglich ist?
Amazon Objekt Aber ich habe unzählige Ordner und ich kann sie alle als Präfixe und die Ordner hält nicht nur schreiben so weiter wächst, ist es möglich, Überspringe nur 2 Ordner und wende Lifecycle-Richtlinien auf den Rest der Sachen an? –
Also sollten Sie 'tag' für Ihre Ordner hinzufügen. Sie können Tags hinzufügen: 'deletable: true' und' löschbar: false', wenn Sie einen neuen Ordner hinzufügen. Wenden Sie also '' delete lifecycle rule' 'für Ordner mit dem Tag 'deletable: true' an. –
gibt es eine einfache Möglichkeit, wie Ordner zu löschen, die nicht löschbar sind: true? weil Ordner zu viele sind und ich kann keine Tags zu allem hinzufügen –