À quoi sert cette mise en œuvre de solutions AWS ?

Cette solution crée une architecture sans serveur qui permet de lancer un traitement rentable des images dans le cloud AWS. L'architecture combine des services AWS avec Sharp, le logiciel open source de traitement des images, et est optimisée pour la manipulation dynamique des images. La solution fournit un traitement dynamique des images facilitant le maintien d'images de haute qualité sur vos sites Web et applications mobiles pour favoriser l'implication des utilisateurs.

Cliquez ici pour accéder à des rubriques connexes 

Avantages

Diffusion de contenu dynamique

Délivrez des images dynamiques lors de l'exécution sur l'appareil de votre client.

Modération de contenu
vide

Détectez et floutez les images inappropriées en utilisant Amazon Rekognition.

Recadrage intelligent
vide

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

Interface Web interactive

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.

Stockage à bas coût
vide

Réduisez les coûts de stockage. La solution automatise le contrôle des versions en supprimant les diverses versions des images.

Présentation de la mise en œuvre des solutions AWS

Le diagramme ci-dessous présente l'architecture sans serveur que vous pouvez déployer en quelques minutes à 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 d'implémentation des solutions Serverless Image Handler

Le modèle AWS CloudFormation déploie les ressources suivantes :

  1. Distribution Amazon CloudFront qui 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. Le nom de domaine CloudFront fournit un accès en cache à l'API Image Handler.
  2. Amazon API Gateway fournit des ressources de points de terminaison et lance la fonction AWS Lambda.
  3. La fonction Lambda récupère l'image du compartiment Amazon S3 existant d'un client et utilise Sharp pour retourner une version modifiée de l'image à API Gateway.
  4. Un compartiment Amazon S3 pour le stockage du journal, distinct de votre compartiment S3 créé par le client pour le stockage des images. Si cette fonctionnalité est sélectionnée, la solution déploie un compartiment S3 pour le stockage de l'interface utilisateur de démonstration en option.
  5. 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.
  6. Si vous utilisez les fonctionnalités de recadrage intelligent ou de modération de contenu, la fonction AWS Lambda appelle Amazon Rekognition pour analyser votre image et renvoyer les résultats.

Serverless Image Handler

Version 5.2.0
Dernière mise à jour : 01/2021
Auteur : AWS

Temps de déploiement estimé : 15 min

Estimation du coût  Code source  Modèle CloudFormation 
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 
Vidéo
Résoudre avec des solutions AWS : Serverless Image Handler
Blog sur l'architecture AWS
Manipulation d'images rapide et rentable avec Serverless Image Handler
En tant qu'entreprise moderne, vous possédez probablement une plateforme Web et une plateforme d'applications mobiles qui fournissent du contenu aux clients qui les consultent sur plusieurs appareils. Vous devez donc stocker des versions d'images différentes, en fonction de l'appareil. La gestion de ces images peut être un casse-tête tant au niveau du coût que de l'organisation.
 
Serverless Image Handler (SIH) est une implémentation de solutions AWS que vous utilisez pour stocker une version unique de chaque image disponible dans votre contenu tout en fournissant dynamiquement des versions différentes au moment de l'exécution en fonction de l'appareil dont dispose l'utilisateur final.
Lire l'intégralité du billet de blog 
Retour en haut de la page 
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

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

En savoir plus