You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
If there is a miss on Cloudfront, Lambda will always be called to generate an image.
Lambda limits the size of images that can be processed (returned to the client)
Describe the feature you'd like
There is another 'image optimization' project from AWS which describes a way to use Sharp to resize images. It's a lot less sophisticated on the transformations, but it does use a failover mechanism provided by Origin Shield which allows the 'transformed' image to be persisted to another S3 bucket (which solves 1).
It would also provide a mechanism for supporting larger images by persisting the image and returning a status code that tells te client to restart the request. At the time the client restarts the request the image will be available in S3 and can be served.
Is your feature request related to a problem? Please describe.
Describe the feature you'd like
There is another 'image optimization' project from AWS which describes a way to use Sharp to resize images. It's a lot less sophisticated on the transformations, but it does use a failover mechanism provided by Origin Shield which allows the 'transformed' image to be persisted to another S3 bucket (which solves 1).
It would also provide a mechanism for supporting larger images by persisting the image and returning a status code that tells te client to restart the request. At the time the client restarts the request the image will be available in S3 and can be served.
https://github.com/aws-samples/image-optimization.
From my perspective it would also make sense to combine these two repositories / solutions because of their similarities.
Additional context
aws-samples/image-optimization@main...graceful-failover
The text was updated successfully, but these errors were encountered: