Posted On: Aug 30, 2016

We are pleased to announce that you can now configure Amazon CloudFront to use only a specific set of HTTP query parameters to be used as the cache key, while still forwarding all the parameters to the origin through a feature called Query String Whitelisting.

Previously, customers could configure Amazon CloudFront to use all the query strings parameters as part of the cache key as well as forward them to the origin. This allowed customers to vary the content based on all these query parameters and allowed them to speed up dynamic, personalized content for their end users. With query string whitelisting, customers can now choose the query parameters that Amazon CloudFront should use for its cache key while still forwarding all query parameters to the origin. Customers now get further benefits for accelerating dynamic content due to higher cache-hit ratios and a reduced load on the origin by actively avoiding certain parameters (e.g., session ID) that are used by Amazon CloudFront to form the cache key.

To learn more about query string whitelisting, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide. To learn more about Amazon CloudFront, see the Amazon CloudFront product page.  

We also invite you to join our monthly office hours where Amazon CloudFront engineers will be available to answer questions and share best practices. Monthly office hours occur on the LAST Tuesday of the month. The September office hours session will be on Tuesday, September 27, 2016, 10:00AM PDT and you can register here.