Overview
Serverless Image Handler on AWS creates a serverless architecture to initiate cost-effective image processing in the AWS Cloud. The architecture combines AWS services with sharp, an open-source image processing software, and is optimized for dynamic image manipulation. You can use this AWS Solution to help you maintain high-quality images on your websites and mobile applications to drive user engagement.
Benefits
Deliver dynamic images at run-time based on your customer’s device.
Detect and blur inappropriate images using Amazon Rekognition.
Crop images using the facial recognition capabilities of Amazon Rekognition.
Interact directly with your image handler API endpoint using image files that already exist in your account with a simple web interface.
Save on storage costs via automated version control, eliminating multiple versions of images.
Technical details
You can automatically deploy this architecture using the implementation guide and the accompanying AWS CloudFormation template.
Step 1
The AWS CloudFormation template deploys an Amazon CloudFront distribution that provides a caching layer to reduce the cost of image processing and the latency of subsequent image delivery. The CloudFront domain name provides cached access to the image handler API.
Total results: 4
- Headline
-
Application Development & DevOps
-
Artificial Intelligence
-
Storage
Total results: 1
- Publish Date
-
- Version: 6.3.3
- Released: 12/2024
- Author: AWS
- Est. deployment time: 15 mins
- Estimated cost: See details
Use this solution in the Amazon Web Services China Regions.
Related content
When product design and software development company Perpetual began working with a new sports startup client, Perpetual quickly realized that it needed a solution for an image management tool that was both flexible and cost effective. Perpetual found the optimal fit for its challenge: Serverless Image Handler.
Serverless Image Handler (SIH) is an AWS Solution Implementation you use to store a single version of every image featured in your content, while dynamically delivering different versions at runtime based on your end user’s device.