Panoramica
Gestore di immagini serverless su AWS crea un'architettura serverless per iniziare l'elaborazione delle immagini a costi contenuti nel cloud AWS. L'architettura combina i servizi AWS con Sharp, un software di elaborazione delle immagini open source, ed è ottimizzata per la manipolazione dinamica delle immagini. Puoi utilizzare questa soluzione AWS per aiutarti a mantenere immagini di alta qualità sui tuoi siti Web e sulle tue applicazioni per dispositivi mobili per aumentare il coinvolgimento degli utenti.
Vantaggi
Offri immagini dinamiche in tempo di esecuzione in base al dispositivo del cliente.
Rileva e offusca le immagini inappropriate utilizzando Amazon Rekognition.
Ritaglia le immagini utilizzando le funzionalità di riconoscimento facciale di Amazon Rekognition.
Interagisci direttamente con l'endpoint API del tuo gestore di immagini utilizzando i file di immagine già presenti nell'account con una semplice interfaccia Web.
Risparmia sui costi di archiviazione tramite il controllo automatico delle versioni, eliminando più versioni di immagini.
Dettagli tecnici
Questa architettura può essere implementata automaticamente consultando la guida all'implementazione e il modello AWS CloudFormation allegato.
Fase 1
Il modello AWS CloudFormation implementa una distribuzione Amazon CloudFront che fornisce un livello di caching per ridurre i costi di elaborazione delle immagini e la latenza della successiva distribuzione delle immagini. Il nome di dominio CloudFront fornisce l'accesso in cache all'API del gestore di immagini.
Fase 2
Gateway Amazon API fornisce risorse per gli endpoint e avvia la funzione AWS Lambda.
Fase 3
Una funzione Lambda recupera le immagini dal bucket Amazon Simple Storage Service (Amazon S3) esistente e usa Sharp per restituire una versione modificata dell'immagine a Gateway API.
Fase 4
Un bucket S3 per l'archiviazione dei log, separato dal bucket S3 creato dal cliente per l'archiviazione delle immagini. Se selezionata, la soluzione implementa un bucket S3 per l'archiviazione dell'interfaccia utente demo facoltativa.
Fase 5
Se attivi la funzionalità di firma dell'URL dell'immagine, la funzione Lambda recupera il valore dal segreto di AWS Secrets Manager esistente per convalidare la firma.
Fase 6
Se utilizzi le funzionalità di ritaglio intelligente o moderazione dei contenuti, la funzione Lambda chiama Amazon Rekognition per analizzare l'immagine e restituire i risultati.
- Data di pubblicazione
Utilizza questa soluzione nelle regioni Amazon Web Services Cina.
Contenuto correlato
Quando l'azienda di progettazione di prodotti e sviluppo software Perpetual ha iniziato a lavorare con un nuovo cliente per una startup sportiva, si è subito resa conto che aveva bisogno di una soluzione per uno strumento di gestione delle immagini che fosse flessibile ed economico. Perpetual ha trovato la soluzione ottimale per la sua sfida: Gestore di immagini serverless.
Gestore di immagini serverless (SIH) è un'implementazione della soluzione AWS da utilizzare per archiviare una singola versione di ogni immagine presente nei tuoi contenuti, distribuendo al contempo in modo dinamico diverse versioni durante il runtime in base al dispositivo dell'utente finale.