Ein Unternehmen entwickelt eine Webanwendung auf AWS. Wenn ein Kunde einen Bericht anfordert, generiert die Anwendung den Bericht und stellt ihn dem Kunden innerhalb einer Stunde zur Verfügung. Berichte sollen 8 Stunden lang zugänglich bleiben. Einige Berichte überschreiten 1 MB. Jeder Bericht ist einzigartig für den anfragenden Kunden. Die Anwendung muss Berichte löschen, die älter als 2 Tage sind. Welcher Ansatz bietet das erforderliche Verhalten mit dem GERINGSTEN operativen Aufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Generieren Sie die Berichte und speichern Sie sie in einem Amazon S3-Bucket mit serverseitiger Verschlüsselung. Erstellen Sie ablaufende Presigned URLs und stellen Sie diese URLs den Kunden über die Webanwendung zur Verfügung. Verwenden Sie S3 Lifecycle-Regeln, um Berichte zu löschen, die älter als 2 Tage sind..
Warum dies die Antwort ist
Die korrekte Option nutzt Amazon S3, das ideal für die Speicherung von Objekten wie Berichten ist, die bis zu 1 MB überschreiten können. Serverseitige Verschlüsselung gewährleistet Datensicherheit. Presigned URLs ermöglichen den zeitlich begrenzten Zugriff auf die Berichte (8 Stunden), ohne dass die Anwendung die Authentifizierung oder Autorisierung verwalten muss. S3 Lifecycle-Regeln automatisieren das Löschen von Berichten, die älter als 2 Tage sind, was den operativen Aufwand minimiert. Die anderen Optionen sind weniger geeignet: DynamoDB ist für Objekte über 400 KB ungeeignet und nicht primär für die Speicherung großer Berichte konzipiert. Das Anhängen von Berichten an SNS-Nachrichten ist unpraktisch, da SNS-Nachrichten Größenbeschränkungen haben und nicht für die Bereitstellung von Dateien gedacht sind. Eine RDS-Datenbank wäre für die Speicherung großer Berichte ineffizient und erfordert eine manuelle Verwaltung der Löschlogik über eine Lambda-Funktion, was den operativen Aufwand erhöht.
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