À quoi sert cette implémentation des solutions AWS ?

La solution Serverless Image Handler combine des services AWS hautement disponibles et fiables ainsi que Sharp, une suite de traitement d'images open source propice à une manipulation rapide et économique des images dans le Cloud AWS. Cette solution simple déploie et configure automatiquement une architecture sans serveur optimisée pour la manipulation dynamique d'images. Elle utilise Amazon CloudFront pour la diffusion de contenus à l'échelle mondiale et Amazon Simple Storage Service (Amazon S3) pour un stockage dans le cloud fiable, durable et économique.

La dernière version de la solution utilise le tout dernier environnement d'exécution Node.js. La version 4.x utilise l'environnement d'exécution Node.js 8.10 arrivé en fin de vie le 31 décembre 2019. Pour effectuer la mise à niveau vers la version 5.0, vous devez déployer la solution sous la forme d'une nouvelle pile. Pour en savoir plus, consultez le Guide d'implémentation.

Présentation de l'implémentation des solutions AWS

AWS offre une solution simple qui déploie et configure automatiquement une architecture sans serveur optimisée pour la manipulation dynamique d'images. Le diagramme ci-dessous présente l'architecture Serverless Image Handler que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation fourni.

Serverless Image Handler | Diagramme de l'architecture
 Cliquer pour agrandir

Architecture de Serverless Image Handler

AWS Lambda récupère les images de votre compartiment Amazon Simple Storage Service (Amazon S3) et utilise Sharp pour retourner une version modifiée de l'image à l'Amazon API Gateway. La solution génère un nom de domaine Amazon CloudFront qui fournit un accès en cache à l'API de gestionnaire d'images.

De plus, elle solution déploie une interface utilisateur de démonstration facultative dans laquelle vous pouvez interagir directement avec le point de terminaison de votre API de gestionnaire d'images à l'aide de fichiers image qui existent déjà dans votre compte. L'interface de démonstration est déployée dans un compartiment Amazon S3 pour permettre aux clients de commencer immédiatement à manipuler des images avec une interface Web simple. CloudFront est utilisé pour restreindre l'accès au contenu du compartiment de site Internet de la solution.

Serverless Image Handler

Version 5.0
Dernière mise à jour : août 2020
Auteur : AWS

Temps de déploiement estimé : 15 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.  

Fonctionnalités

Implémentation de référence de Serverless Image Handler

Créez automatiquement une architecture sans serveur optimisée pour la manipulation dynamique d'images sur le Cloud AWS.

Recadrage intelligent

Recadrez des images en utilisant les fonctionnalités de reconnaissance faciale d'Amazon Rekognition.

Interface Web

Déployez une interface Web simple dans laquelle vous pouvez interagir directement avec le point de terminaison de votre API de gestionnaire d'images à l'aide de fichiers image qui existent déjà dans votre compte.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions AWS

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus