Wozu dient diese AWS-Lösungsimplementierung?
Die Serverless Image Handler-Lösung bietet eine hochverfügbare serverlose Architektur, die eine schnelle und kostengünstige Bildverarbeitung in der AWS Cloud ermöglicht. Die Bildverarbeitungsarchitektur verwendet Sharp, die Open-Source-Bildverarbeitungssoftware, und ist für dynamische Bildmanipulation optimiert. Die Lösung nutzt Amazon CloudFront für die globale Bereitstellung von Inhalten und Amazon Simple Storage Service (Amazon S3) für zuverlässige und dauerhafte Cloud-Speicherung zu niedrigen Kosten.
Die neueste Version der Lösung verwendet die aktuellste Node.js-Laufzeit. Version 4.0. und frühere Versionen verwenden die Node.js 8.10-Laufzeit, die das Ende der Lebensdauer am 31. Dezember 2019 erreicht hat. Um auf Version 5.x zu aktualisieren, müssen Sie Ihren AWS CloudFormation-Stack aktualisieren. Weitere Informationen finden Sie im Implementierungshandbuch.
Übersicht über die AWS-Lösungsimplementierung
AWS bietet eine einfache Lösung, die automatisch eine serverlose Architektur einsetzt und konfiguriert, die für die dynamische Bildbearbeitung optimiert ist. Das folgende Schaubild zeigt die Architektur von Serverless Image Handler. Diese kann mithilfe des Handbuchs für die Lösungsimplementierung und der zugehörigen AWS CloudFormation-Vorlage in wenigen Minuten bereitgestellt werden.

Serverless Image Handler-Architektur
- Die AWS CloudFormation-Vorlage stellt eine Amazon CloudFront-Verteilung, Amazon API Gateway und eine AWS Lambda-Funktion bereit.
- Amazon CloudFront bietet eine Caching-Schicht, um die Kosten für die Bildverarbeitung und die Latenz der nachfolgenden Bildbereitstellung zu reduzieren.
- API Gateway stellt Endpunktressourcen bereit und löst die Lambda-Funktion aus.
- Die Lambda-Funktion ruft das Bild aus dem Amazon S3-Bucket eines Kunden ab und verwendet Sharp, um eine modifizierte Version des Bildes an das Amazon API Gateway zurückzugeben.
- Die Lösung generiert einen CloudFront-Domänennamen, der zwischengespeicherten Zugriff auf die Image-Handler-API bietet.
Wenn Sie die Bild-URL-Signaturfunktion aktivieren, ruft die Lambda-Funktion den geheimen Wert aus Ihrem vorhandenen AWS Secrets Manager-Geheimnis ab, um die Signatur zu überprüfen.
Serverless Image Handler
Version 5.1.0
Zuletzt aktualisiert: 11/2020
Autor: AWS
Geschätzte Bereitstellungszeit: 15 Minuten
Bereitstellungsressourcen
Funktionen
Serverless Image Handler - Referenzimplementierung
Intelligentes Zuschneiden
Webbenutzeroberfläche

Durchsuchen Sie unsere Bibliothek der AWS-Lösungsimplementierungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Finden Sie Beratungs- und Technologiepartner mit AWS-Zertifizierung, die Ihnen den Einstieg erleichtern.

Durchsuchen Sie unser Portfolio mit Beratungsangeboten, um AWS-geprüfte Hilfe mit Lösungsbereitstellung zu erhalten.