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 | Architekturdiagramm
 Zum Vergrößern anklicken

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

Verwenden Sie die Schaltfläche unten, um sich für Aktualisierungen dieser Lösungsimplementierung per E-Mail anzumelden.
Hat Ihnen diese Lösungsimplementierung geholfen?
Feedback geben 

Funktionen

Serverless Image Handler - Referenzimplementierung

Bauen Sie eine serverlose Architektur automatisch auf, die für die dynamische Bildbearbeitung in der AWS Cloud optimiert ist.

Intelligentes Zuschneiden

Schneiden Sie Bilder mit den Gesichtserkennungsfunktionen von Amazon Rekognition zu.

Webbenutzeroberfläche

Stellen Sie eine einfache Webbenutzeroberfläche bereit, über die Sie direkt mit Ihrem Image Handler API-Endpunkt interagieren und Bilddateien verwenden können, die bereits in Ihrem Konto vorhanden sind.
Lösen mit Lösungen: Serverloser Image-Handler
Entwickeln (Symbol)
Selbst eine Lösung bereitstellen

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

Weitere Informationen 
Einen APN-Partner suchen
Einen APN-Partner suchen

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

Weitere Informationen 
Erkunden (Symbol)
Beratungsangebote für Lösungen erkunden

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

Weitere Informationen