Minimal effort image storage, transformation and delivery.
- Storage: You upload to S3
- Delivery + Transformation: CloudFront -> API Gateway -> Lambda (Node, Sharp/Thumbor) -> S3
- CloudFormation: 1 click and fill up some fields.
- Only predefined S3 Bucket, no dynamic bucket routing.
- Transformation is encoded into Base64 that can be generated by anyone. You can add Signed URL but it's quite troublesome.