Información general
Lance una solución que cree una arquitectura sin servidor para iniciar un procesamiento de imágenes rentable en la nube de AWS. La arquitectura combina los servicios de AWS con Sharp, un software de procesamiento de imágenes de código abierto, optimizado para la manipulación de imágenes dinámicas. Esta solución de AWS lo ayuda a mantener imágenes de alta calidad en sus sitios web y aplicaciones móviles para impulsar la interacción con los usuarios.
Beneficios
Ofrezca imágenes dinámicas en tiempo de ejecución en función del dispositivo de su cliente.
Detecte y difumine imágenes inapropiadas con Amazon Rekognition.
Recorte imágenes con las funciones de reconocimiento facial de Amazon Rekognition.
Interactúe directamente con el punto de enlace de la API del controlador de imágenes mediante archivos de imágenes que ya existen en su cuenta con una simple interfaz web.
Ahorre en costos de almacenamiento con el control de versiones automatizado, lo que elimina las versiones múltiples de las imágenes.
Detalles técnicos
Puede implementar automáticamente esta arquitectura con la guía de implementación y la plantilla de AWS CloudFormation asociada.
Paso 1
Una plantilla de AWS CloudFront que implementa una distribución de Amazon CloudFront que ofrece una capa de almacenamiento en caché para reducir el costo del procesamiento de imágenes y la latencia de la posterior entrega de imágenes. El nombre de dominio de CloudFront proporciona acceso de caché para la API del controlador de imágenes.
Paso 2
Amazon API Gateway para proporcionar recursos de punto de conexión e iniciar la función AWS Lambda.
Paso 3
Una función Lambda que recupera las imágenes del bucket existente Amazon Simple Storage Service (Amazon S3) de un cliente y utiliza Sharp para devolver una versión modificada de la imagen a API Gateway.
Paso 4
Un bucket de S3 para el almacenamiento de registros, separado de su bucket de S3 creado por el cliente para el almacenamiento de imágenes. Si se selecciona, la solución despliega un bucket de S3 para almacenar la IU de demostración opcional.
Paso 5
Si activa la función de firma URL de imagen, la función Lambda recupera el valor secreto del secreto de AWS Secrets Manager existente para validar la firma.
Paso 6
Si utiliza las funciones de moderación de contenido o recorte inteligente, la función Lambda llama a Amazon Rekognition para analizar su imagen y devolver los resultados.
- Fecha de publicación
¿Quiere usar esta solución en las regiones de China de Amazon Web Services?
Contenido relacionado
Cuando la empresa de desarrollo de software y diseño de producto Perpetual comenzó a trabajar con un nuevo cliente, una empresa emergente deportiva, se dio cuenta rápidamente de que necesitaba una solución para una herramienta de administración de imágenes que fuera tanto flexible como rentable. Perpetual encontró el ajuste óptimo para este desafío: Serverless Image Handler.
Serverless Image Handler (SIH) es una implementación de solución de AWS que se usa para almacenar una única versión de cada imagen que aparece en su contenido, mientras que entrega dinámicamente diferentes versiones en tiempo de ejecución en función del dispositivo del usuario final.