AWS Fundamentals Logo
AWS Fundamentals

AWS Amazon CloudFront Service Limits

98 quotas for Amazon CloudFront. 55 can be increased.

QuotaDefaultStatus
Length of the content security policy value in a response headers policy

Length of the content security policy value in a response headers policy

identity
1,783
count
Adjustable
Distributions associated with the same origin request policy

Distributions associated with the same origin request policy

throughput
100
count
Fixed
Distributions associated with the same response headers policy

Distributions associated with the same response headers policy

identity
100
count
Adjustable
File invalidation: maximum number of files allowed in active invalidation requests, excluding wildcard invalidations

File invalidation: maximum number of files allowed in active invalidation requests, excluding wildcard invalidations

storage
3,000
count
Fixed
Headers per origin request policy

Headers per origin request policy

throughput
10
count
Adjustable
Distributions associated with the same origin access control

Distributions associated with the same origin access control

identity
100
count
Adjustable
Origins per distribution

Origins per distribution

general
100
count
Adjustable
Maximum number of aliases per distribution tenant

Maximum number of aliases per distribution tenant

general
100
count
Adjustable
Maximum number of distribution tenants per AWS account

Maximum number of distribution tenants per AWS account

general
10,000
count
Adjustable
Maximum length of a field to encrypt

Maximum length of a field to encrypt

general
16
Kilobytes
Fixed
Maximum number of fields in a request body when field-level encryption is configured

Maximum number of fields in a request body when field-level encryption is configured

throughput
10
count
Fixed
Maximum number of parameters in a field in a multi-tenant distribution

Maximum number of parameters in a field in a multi-tenant distribution

general
2
count
Adjustable
Maximum number of distributions associated with the same trust store

Maximum number of distributions associated with the same trust store

general
25
count
Adjustable
Public keys in a single key group

Public keys in a single key group

general
5
count
Adjustable
VPC origins per AWS account

VPC origins per AWS account

networking
25
count
Adjustable
Distributions per AWS account that you can create triggers for

Distributions per AWS account that you can create triggers for

general
500
count
Adjustable
Key groups per AWS account

Key groups per AWS account

general
10
count
Adjustable
Function timeout for a viewer request and response event

Function timeout for a viewer request and response event

compute
5
Seconds
Fixed
CloudFront Functions: Maximum number of distributions associated with a single function

CloudFront Functions: Maximum number of distributions associated with a single function

general
100
count
Adjustable
Maximum number of trust stores per AWS account

Maximum number of trust stores per AWS account

general
20
count
Adjustable
Connection attempts per origin

Connection attempts per origin

networking
3
count
Fixed
Cache behaviors per distribution

Cache behaviors per distribution

general
75
count
Adjustable
Cache policies per AWS account

Cache policies per AWS account

general
20
count
Adjustable
Maximum number of fields to encrypt that can be specified in one profile

Maximum number of fields to encrypt that can be specified in one profile

storage
10
count
Fixed
Whitelisted headers per cache behavior

Whitelisted headers per cache behavior

general
10
count
Adjustable
Response headers policies

Response headers policies

general
20
count
Adjustable
Cookies per cache policy

Cookies per cache policy

identity
10
count
Adjustable
SSL certificates per AWS account when serving HTTPS requests using dedicated IP addresses

SSL certificates per AWS account when serving HTTPS requests using dedicated IP addresses

throughput
2
count
Adjustable
Maximum number of certificates per trust store

Maximum number of certificates per trust store

general
25
count
Adjustable
Custom headers: maximum length of all header values and names combined

Custom headers: maximum length of all header values and names combined

general
10,240
count
Fixed
Origin request policies per AWS account

Origin request policies per AWS account

throughput
20
count
Adjustable
Connection timeout per origin

Connection timeout per origin

compute
10
Seconds
Fixed
Custom headers: maximum length of a header value

Custom headers: maximum length of a header value

general
1,783
count
Fixed
Maximum number of CloudFront distributions that can be associated with a field-level encryption configuration

Maximum number of CloudFront distributions that can be associated with a field-level encryption configuration

general
20
count
Fixed
Continuous deployment policies per AWS account

Continuous deployment policies per AWS account

general
20
count
Adjustable
Origin groups per distribution

Origin groups per distribution

general
10
count
Adjustable
Whitelisted query strings per cache behavior

Whitelisted query strings per cache behavior

general
10
count
Adjustable
Whitelisted cookies per cache behavior

Whitelisted cookies per cache behavior

general
10
count
Adjustable
Custom headers per response headers policy

Custom headers per response headers policy

identity
10
count
Adjustable
Maximum number of associations per web ACL

Maximum number of associations per web ACL

general
100
count
Adjustable
Maximum length of a URL

Maximum length of a URL

general
8,192
Bytes
Fixed
Distributions associated with the same VPC origin

Distributions associated with the same VPC origin

networking
50
count
Fixed
Size of a response that is generated by a Lambda function, including headers and body (Origin request and response event)

Size of a response that is generated by a Lambda function, including headers and body (Origin request and response event)

storage
1
Megabytes
Fixed
Custom headers: maximum number of custom headers that you can configure CloudFront to add to origin requests

Custom headers: maximum number of custom headers that you can configure CloudFront to add to origin requests

throughput
30
count
Adjustable
Cookies per origin request policy

Cookies per origin request policy

throughput
10
count
Adjustable
Maximum number of connection functions per AWS account

Maximum number of connection functions per AWS account

networking
0
count
Adjustable
Maximum number of characters total for all whitelisted query strings in the same parameter

Maximum number of characters total for all whitelisted query strings in the same parameter

general
512
count
Fixed
Range of file sizes that CloudFront compresses

Range of file sizes that CloudFront compresses

storage
10,000,000
Bytes
Fixed
Request body size for viewer requests when returning from a Lambda function (text encoding)

Request body size for viewer requests when returning from a Lambda function (text encoding)

storage
40
Kilobytes
Fixed
Maximum number of multi-tenant distributions per AWS account

Maximum number of multi-tenant distributions per AWS account

general
20
count
Adjustable
Triggers per distribution

Triggers per distribution

general
100
count
Adjustable
Maximum CA bundle size per trust store

Maximum CA bundle size per trust store

storage
64
Kilobytes
Adjustable
Request body size for origin requests exposed to a Lambda@Edge function.

Request body size for origin requests exposed to a Lambda@Edge function.

storage
1
Megabytes
Fixed
Custom headers: maximum length of a header name

Custom headers: maximum length of a header name

general
256
count
Fixed
Maximum number of parameters per multi-tenant distribution

Maximum number of parameters per multi-tenant distribution

general
5
count
Adjustable
Web distributions per AWS account

Web distributions per AWS account

general
500
count
Adjustable
Request body size for viewer requests exposed to a Lambda@Edge function.

Request body size for viewer requests exposed to a Lambda@Edge function.

storage
40
Kilobytes
Fixed
Maximum certificate size in trust store CA bundle

Maximum certificate size in trust store CA bundle

storage
16
Kilobytes
Adjustable
Maximum number of connection groups per AWS account

Maximum number of connection groups per AWS account

networking
100
count
Adjustable
Maximum number of public keys that can be added to one AWS account

Maximum number of public keys that can be added to one AWS account

general
10
count
Fixed
Size of a response that is generated by a Lambda function, including headers and body (Viewer request and response event)

Size of a response that is generated by a Lambda function, including headers and body (Viewer request and response event)

storage
40
Kilobytes
Fixed
Query strings per cache policy

Query strings per cache policy

identity
10
count
Adjustable
Keep-alive timeout for a custom origin associated with distribution

Keep-alive timeout for a custom origin associated with distribution

compute
120
Seconds
Adjustable
Maximum number of query argument profile mappings that can be included in a field-level encryption configuration

Maximum number of query argument profile mappings that can be included in a field-level encryption configuration

storage
5
count
Fixed
Maximum number of connection groups per Anycast static IP list

Maximum number of connection groups per Anycast static IP list

networking
5
count
Adjustable
Request body size for origin requests when returning from a Lambda function (base64 encoding)

Request body size for origin requests when returning from a Lambda function (base64 encoding)

storage
1.33
Megabytes
Fixed
Maximum length of a request, including headers and query strings, but not including the body content

Maximum length of a request, including headers and query strings, but not including the body content

throughput
20,480
Bytes
Fixed
Alternate domain names (CNAMEs) per distribution

Alternate domain names (CNAMEs) per distribution

general
100
count
Adjustable
Response timeout per origin

Response timeout per origin

compute
120
Seconds
Adjustable
Requests per second per distribution

Requests per second per distribution

throughput
250,000
count
Adjustable
Origin access identities per account

Origin access identities per account

identity
100
count
Adjustable
Total length of the URI including query string in a Lambda@Edge function

Total length of the URI including query string in a Lambda@Edge function

general
8,192
count
Fixed
Removing headers from a response headers policy

Removing headers from a response headers policy

identity
10
count
Adjustable
Data transfer rate per distribution

Data transfer rate per distribution

throughput
150
count
Adjustable
Key groups associated with a single distribution

Key groups associated with a single distribution

general
4
count
Adjustable
Origin response timeout (idle timeout)

Origin response timeout (idle timeout)

compute
10
count
Fixed
Maximum compressed size of a Lambda function and any included libraries. (Viewer request and response event)

Maximum compressed size of a Lambda function and any included libraries. (Viewer request and response event)

storage
50
Megabytes
Fixed
Distributions associated with the same cache policy

Distributions associated with the same cache policy

identity
100
count
Fixed
Maximum file size for HTTP GET, POST, and PUT requests

Maximum file size for HTTP GET, POST, and PUT requests

storage
50
Gigabytes
Fixed
File invalidation: maximum number of active wildcard invalidations allowed

File invalidation: maximum number of active wildcard invalidations allowed

storage
15
count
Fixed
Staging distributions per AWS account

Staging distributions per AWS account

general
20
count
Adjustable
Distributions associated with a single key group

Distributions associated with a single key group

general
100
count
Adjustable
Maximum compressed size of a Lambda function and any included libraries. (Origin request and response event)

Maximum compressed size of a Lambda function and any included libraries. (Origin request and response event)

storage
50
Megabytes
Fixed
Total number of bytes in whitelisted cookie names (doesn’t apply if you configure CloudFront to forward all cookies to the origin)

Total number of bytes in whitelisted cookie names (doesn’t apply if you configure CloudFront to forward all cookies to the origin)

general
512
Bytes
Fixed
Maximum number of characters in a whitelisted query string

Maximum number of characters in a whitelisted query string

general
128
count
Fixed
Query strings per origin request policy

Query strings per origin request policy

throughput
10
count
Adjustable
Tags that can be added to a distribution

Tags that can be added to a distribution

general
50
count
Fixed
Function timeout (Origin request and response event)

Function timeout (Origin request and response event)

compute
30
Seconds
Fixed
Maximum length of a request body when field-level encryption is configured

Maximum length of a request body when field-level encryption is configured

throughput
1
Megabytes
Fixed
Maximum number of field-level encryption profiles that can be associated with one AWS account

Maximum number of field-level encryption profiles that can be associated with one AWS account

storage
10
count
Fixed
SSL certificates that can be associated with a CloudFront web distribution

SSL certificates that can be associated with a CloudFront web distribution

general
1
count
Fixed
Request body size for origin requests when returning from a Lambda function (text encoding)

Request body size for origin requests when returning from a Lambda function (text encoding)

storage
1
Megabytes
Fixed
Maximum number of field-level encryption configurations that can be associated with one AWS account

Maximum number of field-level encryption configurations that can be associated with one AWS account

general
10
count
Fixed
Function memory size (Viewer request and response event)

Function memory size (Viewer request and response event)

compute
128
Megabytes
Fixed
Maximum number of parameters per distribution tenant

Maximum number of parameters per distribution tenant

general
5
count
Adjustable
Headers per cache policy

Headers per cache policy

identity
10
count
Adjustable
Anycast static IP lists per AWS account

Anycast static IP lists per AWS account

general
0
count
Adjustable
Request body size for viewer requests when returning from a Lambda function (base64 encoding)

Request body size for viewer requests when returning from a Lambda function (base64 encoding)

storage
53.2
Kilobytes
Fixed

How to Request a Quota Increase

  1. 1Open the AWS Service Quotas console.
  2. 2Select Amazon CloudFront from the service list.
  3. 3Find the quota and click "Request increase".
  4. 4Enter the desired value and submit. Most increases are approved within a few hours.

Get the Amazon CloudFront Cheat Sheet

Everything you need to know about Amazon CloudFront on one page. HD quality, print-friendly.

Download Free Infographic

Get the Amazon CloudFront Cheat Sheet

Everything you need to know about Amazon CloudFront on one page. HD quality, print-friendly.

Download Free Infographic

Quick Stats

Total Quotas98
Adjustable55
Fixed43
Commonly Hit0