Which service provides the functionality to serve web content from distributed locations and allows specific configurations to cache the data based on the characteristics of incoming requests, such as the headers included in those requests?
Amazon CloudFront
Elastic Load Balancing
Amazon Simple Storage Service (S3)
AWS Lambda