Eine Videoplattform migriert MP4-Videos zu Amazon S3 und stellt sie über CloudFront und EC2 bereit. Benutzer greifen auf ein Frontend zu, das auf Video-URLs umleitet, die ein von CloudFront validiertes Autorisierungstoken enthalten. Die CloudFront-Distribution ist gecached. Das Team muss Autorisierungstoken-Prüfungen in CloudWatch protokollieren, den direkten Zugriff auf Videodateien von CloudFront und S3 verhindern und Token-Signaturprüfungen implementieren, die vom Frontend bereitgestellt werden. Sie möchten auch Rolling Updates des Token-Prüfcodes mit minimalem Betriebsaufwand durchführen. Welche Lösung erfüllt diese Anforderungen am besten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Implementieren Sie die Autorisierungstoken-Prüfung in einer CloudFront Function, die an die CloudFront-Distribution angehängt ist, aktivieren Sie die CloudWatch-Protokollierung für die Funktion und verwenden Sie CloudFront Continuous Deployment, um Updates zu rollen..
Warum dies die Antwort ist
Die Implementierung der Autorisierungstoken-Prüfung in einer CloudFront Function ist die beste Lösung, da sie direkt am Edge ausgeführt wird, bevor die Anfrage den Ursprung erreicht, und somit den direkten Zugriff auf Videos über CloudFront und S3 verhindert. CloudFront Functions sind für leichte Logik wie Token-Validierung optimiert und unterstützen CloudWatch-Protokollierung. CloudFront Continuous Deployment ermöglicht Rolling Updates des Codes mit minimalem Betriebsaufwand und ohne die Notwendigkeit, eine zweite CloudFront-Distribution zu erstellen oder Route 53 zu verwenden. Die Lambda@Edge-Option ist weniger effizient für einfache Token-Prüfungen und teurer. Die EC2-basierte Lösung würde den direkten Zugriff über CloudFront nicht verhindern und erfordert mehr Betriebsaufwand. Die vierte Option ist ineffizient, da CloudFront Continuous Deployment für Rolling Updates von CloudFront Functions existiert und das Erstellen einer zweiten Distribution unnötig macht.
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