Eine auf AWS Elastic Beanstalk ausgeführte Anwendung generiert benutzerspezifische PDFs, speichert sie in einem unversionierten Amazon S3-Bucket und versendet sie per E-Mail über Amazon SES. Benutzer greifen nach 90 Tagen nicht mehr auf PDFs zu, und es befinden sich viele veraltete PDFs im Bucket. Ein Entwickler muss PDFs, die älter als 90 Tage sind, mit dem geringsten Entwicklungsaufwand entfernen. Was sollte der Entwickler tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Eine S3-Lifecycle-Regel für den Bucket erstellen, die Objekte nach 90 Tagen ablaufen lässt..
Warum dies die Antwort ist
Die Erstellung einer S3-Lifecycle-Regel ist die effizienteste Lösung, da sie eine native S3-Funktion ist, die Objekte nach einer definierten Zeitspanne automatisch löscht, ohne dass Anwendungscode oder zusätzliche AWS-Dienste erforderlich sind. Dies minimiert den Entwicklungsaufwand erheblich. Die Änderung des Anwendungscodes oder die Erstellung einer Lambda-Funktion zum Scannen und Löschen von Objekten würde zusätzlichen Entwicklungs- und Wartungsaufwand bedeuten und wäre weniger effizient als die integrierte S3-Funktionalität. Das Organisieren von Objekten mit datumsbasierten Präfixen und die Verwendung einer Lambda-Funktion ist zwar eine Option, aber immer noch komplexer als eine einfache Lifecycle-Regel und erfordert ebenfalls mehr Entwicklungsaufwand.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich