Wozu dient diese AWS-Lösungsimplementierung?

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. Die Lösung bietet eine dynamische Bildbearbeitung, die Ihnen hilft, qualitativ hochwertige Bilder auf Ihren Webseiten und mobilen Anwendungen zu erhalten, um das Engagement der Benutzer zu fördern.

Klicken Sie hier für verwandte Inhalte 

Vorteile

Dynamische Bereitstellung von Inhalten

Liefern Sie dynamische Bilder zur Laufzeit, basierend auf dem Gerät Ihres Kunden.

Inhaltsmoderation
leer

Erkennen und Verwischen unangemessener Bilder mit Amazon Rekognition.

Intelligentes Zuschneiden
leer

Schneiden Sie Bilder mit den Gesichtserkennungsfunktionen von Amazon Rekognition zu.

Interaktive 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.

Kostengünstige Speicherung
leer

Sparen Sie Speicherkosten, denn die Lösung automatisiert die Versionskontrolle und eliminiert so mehrere Versionen von Bildern.

Übersicht über die AWS-Lösungsimplementierung

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

Serverless Image Handler-Lösungen Implementierungsarchitektur

Die AWS-CloudFormation-Vorlage stellt die folgenden Ressourcen zur Verfügung:

  1. 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.
  2. Amazon API Gateway stellt Endpunktressourcen bereit und initiiert die AWS Lambda-Funktion.
  3. 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.
  4. 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.
  5. 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.
  6. 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 5.2.0
Letzte Aktualisierung: 01/2021
Autor: AWS

Geschätzte Bereitstellungszeit: 15 Minuten

Kostenvoranschlag  Quellcode  CloudFormation-Vorlage 
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 
Video
Lösen mit AWS-Lösungen: Serverless Image Handler
AWS-Architekturblog
Schnelle und kosteneffiziente Bildmanipulation mit Serverless Image Handler
Als modernes Unternehmen verfügen Sie höchstwahrscheinlich sowohl über eine webbasierte als auch über eine mobile App-Plattform, um Ihren Kunden Inhalte zur Verfügung zu stellen, die sie auf verschiedenen Geräten betrachten. Das bedeutet, dass Sie je nach Gerät mehrere Versionen von Bildern speichern müssen. Die daraus resultierende Bildverwaltung kann Kopfzerbrechen bereiten, da sie teuer und umständlich zu verwalten sein kann.
 
Serverless Image Handler (SIH) ist eine AWS-Lösungsimplementierung, mit der Sie eine einzige Version jedes in Ihren Inhalten enthaltenen Bildes speichern und gleichzeitig dynamisch verschiedene Versionen zur Laufzeit basierend auf dem Gerät Ihres Endbenutzers bereitstellen können.
Den vollständigen Blog-Artikel lesen 
Zurück zum Seitenanfang 
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