Redirect some URL requests to CloudFront and the rest direct to the normal server?
- by indiehacker
Say I have two types of URL requests that must be handled by my REST API:
http://query.restapi.com/image.png?apikey=abc123
http://query.restapi.com/2.0/<apiKey>/resource.json?from=umi.us_census00.state_geometry
Is it possible to redirect only some URL requests for static images (ie., regex: *.png?.*) to take advantage of CloudFront's caching and have the rest of the requests go directly to the normal EC2 server (or at least take a speedier indirect route to the normal EC2 server?).
Perhaps the added request time for the misses to CloudFront is irrelevant to worry about?
Or perhaps my situation is not best to use for CloudFront?
I understand I will need to make DNS change where the current URL requests having http://query.restapi.com/some.png?apikey=0123 get redirected to http://d1234.cloudfront.net/some.png, but I am hoping there is some way for just redirecting static .png requests to take advantage of CloudFront?