| Did this page help you? Yes No Tell us about it... |
Topics
For information about how CloudFront processes end-user requests and forwards the requests to your Amazon S3 origin, see the applicable topic:
CloudFront accepts only GET and HEAD requests from end users.
For download distributions, you can configure whether CloudFront forwards query string parameters to your Amazon S3 origin. For streaming distributions, CloudFront does not forward query string parameters. For more information, see How CloudFront Forwards and Logs Query String Parameters.
CloudFront forwards HTTP or HTTPS requests to the origin server based on the protocol of the request that the end user sends to CloudFront, either HTTP or HTTPS.
The IP address that CloudFront forwards to Amazon S3 is the IP address of a CloudFront server, not the IP address of the end user's computer.
For download distributions, to control how long your objects stay in a CloudFront cache before CloudFront forwards another request to your origin, you can:
Configure your origin to add a Cache-Control or an Expires
header field to each object.
Specify a value for Minimum TTL in CloudFront cache behaviors.
Use the default value of 24 hours.
For more information, see Specifying How Long Objects Stay in a CloudFront Edge Cache (Object Expiration).
The maximum size of a response body that CloudFront will return to the end user is 20 GB. This includes
chunked transfer responses that don't specify the Content-Length header value.