À quoi sert cette implémentation des solutions AWS ?

La solution Serverless Image Handler fournit une architecture sans serveur à haute disponibilité qui permet un traitement rapide et rentable des images dans le Cloud AWS. L’architecture de traitement des images utilise Sharp, le logiciel open source de traitement des images, et est optimisée pour la manipulation dynamique des images. La solution utilise Amazon CloudFront pour la diffusion de contenu à l'échelle mondiale et Amazon Simple Storage Service (Amazon S3) pour le stockage dans le cloud fiable et durable à faible coût.

La version la plus récente de cette solution utilise le tout dernier environnement d'exécution Node.js. La version 4.0 et les versions antérieures utilisent l'environnement d'exécution Node.js 8.10, qui est arrivé en fin de vie le 31 décembre 2019. Pour mettre à niveau vers la version 5.x, vous devez mettre à jour votre pile AWS CloudFormation. 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

  • Le modèle AWS CloudFormation déploie une distribution Amazon CloudFront, Amazon API Gateway et une fonction AWS Lambda.
  • Amazon CloudFront fournit une couche de mise en cache pour réduire le coût du traitement d'images et la latence de la diffusion ultérieure d'images.
  • API Gateway fournit des ressources de points de terminaison et déclenche la fonction Lambda.
  • La fonction Lambda récupère l'image du compartiment Amazon S3 d'un client et utilise Sharp pour retourner une version modifiée de l'image à API Gateway.
  • La solution génère un nom de domaine CloudFront qui fournit un accès en cache à l'API Image Handler.

Si vous activez la fonctionnalité de signature URL d'images, la fonction Lambda récupère la valeur du secret depuis votre secret AWS Secrets Manager existant pour valider la signature.

Serverless Image Handler

Version 5.1.0
Date de la dernière mise à jour : 11/2020
Auteur : AWS

Temps de déploiement estimé : 15 min

Cliquez sur le bouton ci-dessous pour recevoir par e-mail les mises à jour concernant la ressource « Implémentation des solutions ».
Cette implémentation des solutions vous a-t-elle aidé ?
Donner mon avis 

Fonctions

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.
Résoudre avec des solutions : Serverless Image Handler
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