Für was verwendet man diese AWS-Lösung?
Diese Lösung schafft eine serverlose Architektur, um eine kostengünstige Bildverarbeitung in der AWS Cloud zu initiieren. Die Architektur kombiniert AWS-Services mit der Open-Source-Bildverarbeitungssoftware Sharp und ist für dynamische Bildmanipulationen optimiert. Sie können diese Lösung verwenden, die Ihnen hilft, qualitativ hochwertige Bilder auf Ihren Websites und mobilen Anwendungen zu erhalten, um das Engagement der Benutzer zu fördern.
Vorteile
Liefern Sie dynamische Bilder zur Laufzeit, basierend auf dem Gerät Ihres Kunden.
Erkennen und Verwischen unangemessener Bilder mit Amazon Rekognition.
Schneiden Sie Bilder mit den Gesichtserkennungsfunktionen von Amazon Rekognition zu.
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.
Sparen Sie Speicherkosten über die automatisierte Versionskontrolle und eliminieren Sie so mehrere Versionen von Bildern.
Übersicht zur AWS-Lösung
Das folgende Diagramm zeigt die serverlose Architektur, die Sie mithilfe des Einführungsleitfadens der Lösung und der dazugehörigen AWS CloudFormation-Vorlage in Minutenschnelle bereitstellen können.

Serverless Image Handler-Lösungsarchitektur
Die AWS-CloudFormation-Vorlage stellt die folgenden Ressourcen zur Verfügung:
- Eine Amazon CloudFront-Distribution bietet eine Caching-Schicht, um die Kosten für die Bildverarbeitung und die Latenz der nachfolgenden Bildbereitstellung zu reduzieren. Die CloudFront-Domänennamen, die den zwischengespeicherten Zugriff auf die Image-Handler-API bieten.
- Amazon API Gateway stellt Endpunktressourcen bereit und initiiert die AWS Lambda-Funktion.
- Eine 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.
- Ein Amazon S3-Bucket für die Protokollspeicherung, getrennt von Ihrem vom Kunden erstellten S3-Bucket für die Speicherung von Bildern. Wenn ausgewählt, stellt die Lösung einen S3-Bucket zum Speichern der optionalen Demo-Benutzeroberfläche bereit.
- 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.
- Wenn Sie die Funktionen zum intelligenten Beschneiden oder zur Inhaltsmoderation verwenden, ruft die AWS-Lambda-Funktion Amazon Rekognition auf, um Ihr Bild zu analysieren, und gibt die Ergebnisse zurück.
Serverless Image Handler
Version 6.1.0
Letzte Aktualisierung: 11/2022
Autor: AWS
Geschätzte Bereitstellungszeit: 15 Minuten
Ähnliche Inhalte
Als das Produktdesign- und Softwareentwicklungsunternehmen Perpetual anfing, mit einem neuen Sport-Startup-Kunden zusammenzuarbeiten, erkannte Perpetual schnell, dass es eine flexible und kostengünstige Lösung für ein Bildverwaltungstool benötigte. Perpetual hat die optimale Lösung für seine Probleme gefunden: Serverless Image Handler.


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

Finden Sie AWS-Partner, die Ihnen den Einstieg erleichtern.

Präskriptive Architekturdiagramme, Beispielcode und technische Inhalte für häufig vorkommende Anwendungsfälle finden.