Eine Lambda-Funktion erstellt asynchron Kurzvideos, deren Erstellung bis zu 10 Minuten dauern kann. Nach der Erstellung wird eine Download-URL an den Browser des Benutzers gesendet und muss mindestens 3 Stunden lang gültig bleiben. Welche Lösung erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Speichern Sie das Video in Amazon S3, erstellen Sie eine vorab signierte URL für das S3-Objekt und senden Sie die URL an den Benutzer..
Warum dies die Antwort ist
Die korrekte Lösung ist, das Video in Amazon S3 zu speichern und eine vorab signierte URL zu generieren. S3 ist ein hochverfügbarer und skalierbarer Objektspeicherdienst, der sich ideal für die Speicherung großer Mediendateien eignet. Vorab signierte URLs bieten sicheren, temporären Zugriff auf private S3-Objekte, ohne dass die Bucket-Berechtigungen geändert werden müssen, und können für die erforderlichen 3 Stunden Gültigkeit konfiguriert werden. Das Speichern im Lambda /tmp-Verzeichnis ist keine dauerhafte Speicherlösung, da der Inhalt nach Beendigung der Lambda-Ausführung gelöscht wird. Amazon EFS ist zwar ein persistenter Dateispeicher, ist aber in der Regel teurer und komplexer für diesen Anwendungsfall als S3 und bietet keine direkte Möglichkeit, vorab signierte URLs zu generieren, die direkt auf die Datei zugreifen. CloudFront-Distributionen werden verwendet, um Inhalte bereitzustellen, aber die Quelle der Inhalte wäre immer noch S3, und die Generierung einer vorab signierten URL direkt für CloudFront-Inhalte ist komplexer und nicht der primäre Anwendungsfall für temporären Zugriff auf einzelne Objekte.
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