Create a distribution
This topic explains how to use the CloudFront console to create a distribution.
Overview
- 
						Create one or more Amazon S3 buckets, or configure HTTP servers as your origin servers. An
							origin is the location where you
							store the original version of your content. When CloudFront gets a request for
							your files, it goes to the origin to get the files that it distributes at
							edge locations. You can use any combination of Amazon S3 buckets and HTTP servers
							as your origin servers. 
- 
						Upload your content to your origin servers. You make your objects publicly readable, or you can use CloudFront signed URLs to restrict access to 
							your content.  You are responsible for ensuring the security of your origin server. You must ensure 
								that CloudFront has permission to access the server and that the security settings safeguard your content. 
- 
						Create your CloudFront distribution: 
- 
						(Optional) If you use the CloudFront console to create your distribution, create more cache
							behaviors or origins for the distribution. For more information about behaviors and origins, see To update a multi-tenant distribution. 
- 
						Test your distribution. For more information about testing, see Test a distribution. 
- 
						Develop your website or application to access your content using the domain name that
							CloudFront returned after you created your distribution in Step 3. For example, if
							CloudFront returns d111111abcdef8.cloudfront.net as the domain name for your distribution,
							the URL for the file image.jpgin an Amazon S3 bucket or in the root
							directory on an HTTP server ishttps://d111111abcdef8.cloudfront.net/image.jpg.
 If you specified one or more alternate domain names (CNAMEs) when you created your
							distribution, you can use your own domain name. In that case, the URL for
							image.jpgmight behttps://www.example.com/image.jpg.
 Note the following: 
Create a CloudFront distribution in the console
 
				When you create a distribution, CloudFront configures your distribution settings for you, based on your content origin type. For more details about the preconfigured settings, see Preconfigured distribution settings reference. You can also create multi-tenant distributions with settings that can be reused across multiple distribution tenants. For more information, see Understand how multi-tenant distributions work. Alternatively, you can manually configure your own distribution settings.
				
					- Multi-tenant
- 
							To create a multi-tenant distribution- Sign in to the AWS Management Console and open the CloudFront console at
    https://console.aws.amazon.com/cloudfront/v4/home. 
- 
									In the navigation pane, choose Distributions, then choose
										Create distribution. 
- 
								Choose Multi-tenant architecture, Next. 
- 
								Enter a Distribution name for the
									multi-tenant distribution. The name will appear as the value for the
										Namekey. You can change this value later.
									You can add up to 50 tags for your multi-tenant distribution. For more
									information, see Tag a distribution .
 
- 
								(Optional) For Wildcard certificate, choose the AWS Certificate Manager (ACM)
									certificate that will cover all subdomains under the root
									domain, such as *.example.com. The
									certificate must be in the US East (N. Virginia) Region.
 
- Choose Next. 
- 
								On the Specify origin page, select the
									origin type that CloudFront will get your content from. CloudFront will
									use the recommended settings for that origin type for your
									multi-tenant distribution. For more information about the recommended settings,
									see Preconfigured distribution settings reference. 
- 
								For Origin, under the origin type that you selected, choose or enter the
									origin to use. 
- 
								For Origin path, enter the forward slash
										(/) character, followed by the origin path.
 
- 
								(Optional) To add a parameter, choose Insert parameter for
									either the origin domain name or origin path. You can enter up
									to two parameters for each field.  - 
										Choose Create new
											parameter. 
- 
										On the Create new parameter
											dialog box, for Parameter name,
											enter a unique name for the parameter and, optionally, a
											description.  
- 
										For Required parameter, select the checkbox to make this
											parameter value required at the distribution tenant level. If it's not required, enter a
												Default value that the distribution tenant
											will inherit. 
- 
										Choose Create parameter. This
											parameter appears in the corresponding field.  
 
- 
								For Options, choose one of the following
									options: 
									 
									 
								- 
										Use recommended origin settings – Use the default
											recommended cache and origin settings for the origin
											type that you selected. 
- 
										Customize origin settings – Customize the cache and
											origin settings. If you choose this option, specify your
											own values that appear.  
 
 
- 
								Choose Next. 
- 
								On the Enable security protections page, choose whether to
									enable AWS WAF security protections. You can customize the web
									ACL for specific distribution tenants later. For more information, see Enable AWS WAF for a new distribution. 
- 
								Choose Next, Create distribution. 
- 
								On the Distributions page, your multi-tenant distribution appears in the list of
									resources. You can choose the All
										distributions dropdown to filter by standard distribution or
									multi-tenant distribution. You can also choose the Type
									column to filter by standard or multi-tenant distribution. 
 
By default, CloudFront creates a connection group for you. The connection group controls how viewer
								requests for content connect to CloudFront. You can customize some routing settings in
								the connection group. For more information, see Understand how multi-tenant distributions work. You can create additional distribution tenants using the multi-tenant distribution as a
							template. To create a distribution tenant- Sign in to the AWS Management Console and open the CloudFront console at
    https://console.aws.amazon.com/cloudfront/v4/home. 
- 
								In the navigation pane, do one of the following: 
									- 
										Choose Distributions, choose a
											multi-tenant distribution, and then choose Create
												tenant. 
- 
										Choose Distribution tenants and then
											choose Create tenant. 
 
- 
								For Distribution tenant name, enter the name. The
									name must be unique in your AWS account and can't be changed
									after you create it. 
- 
								For Template distribution, choose a
									multi-tenant distribution ID from the list. 
- 
								For Manage tags, add up to 50 key-value
									pairs for the distribution tenant. For more information, see Tag a distribution.
									 
- 
									Choose Next. 
- 
								On the Add domains page, for 
									Certificate, choose if you want a
									Custom TLS certificate for your
									distribution tenant. The certificate verifies whether you're authorized to
									use the domain name. The certificate must exist in the
									US East (N. Virginia) Region. 
- For Domains, enter your domain name.  
- 
								Choose Next. 
- 
								On the Define parameters page, the
									parameters that you specified in the multi-tenant distribution appear.
									For required parameters, enter a value next to the parameter
									name and save your changes. 
- 
								To add another parameter, choose Add
										parameter and enter a name and value. 
- 
								Choose Next. 
- 
								(Optional) For Security customization, if you choose to Override distribution settings, select the option for your use case. 
- 
								(Optional) For Geographic restrictions
									customization, if you choose to Override distribution settings, select the appropriate Restriction type and Countries for the distribution tenant. For more information, see Restrict the geographic distribution of your content. 
- 
								Choose Next. 
- 
								Choose Create
									distribution tenant. 
 
You can find all your distribution tenants on the
								Distribution tenants page. You can filter by
								the following: 
								Association- 
									Distribution ID 
- 
									Certificate ID 
- 
									Connection group ID 
- 
									Web ACL ID 
 
 You can edit your distribution tenants to customize specific settings.
								For more information, see Distribution tenant customizations. 
- Standard
- 
							To create a standard distribution- Sign in to the AWS Management Console and open the CloudFront console at
    https://console.aws.amazon.com/cloudfront/v4/home. 
- 
									In the navigation pane, choose Distributions, then choose
										Create distribution. 
- 
									Enter a Distribution name for the
										standard distribution. The name will appear as the value for the
										Namekey as a tag. You can change this value later.
										You can add up to 50 tags for your standard distribution. For more
										information, see Tag a distribution.
 
- 
									Choose Single website or app, Next. 
- 
									(Optional) For Domain setup, enter a domain that's already registered with Route 53 in your AWS account, or register a new domain. Complete the setup steps. 
										 
									- If your domain uses a DNS provider other than Route 53, you can still add the domain, but you'll need to do so after creating the distribution. Skip the domain setup for now to proceed with distribution creation. You must manually configure the domain and TLS certificate later. For more information, see Add a domain to your CloudFront standard distribution. 
 
 
- Choose Next. 
- 
									On the Specify origin page, select the
										origin type that CloudFront will get your content from. CloudFront will
										use the recommended settings for that origin type for your
										distribution. For more information about the recommended settings,
										see Preconfigured distribution settings reference. 
- 
									For Origin, choose or enter your
										origin. 
- 
									For Settings, choose one of the following
										options: 
										 
										 
									- 
											Use recommended origin settings – Use the default
												recommended cache and origin settings for the origin
												type that you selected. 
- 
											Customize origin settings – Customize the cache and
												origin settings. If you choose this option, specify your
												own values.  
 
 
- 
									Choose Next. 
- 
									On the Enable security protections page, choose whether to
										enable AWS WAF security protections. 
- 
									Choose Next. 
- (Optional) If you are using Route 53 for your domain, you will see the TLS certificate page. If CloudFront can't find an existing AWS Certificate Manager (ACM) certificate for your domain in your AWS account in the - us-east-1AWS Region, you can choose to automatically create a certificate or manually create it. After the certificate is created, choose Next.
 
- Review your distribution details and choose Create distribution. 
- 
									After CloudFront creates your distribution, the value of the Status 
										column for your distribution will change from Deploying to 
										the date and time that the distribution is deployed. The domain name that CloudFront assigns to your distribution appears in the list of 
										distributions. (It also appears on the General tab for a selected 
										distribution.)  
- 
									When your distribution is deployed, confirm that you can access your content by using
										your new CloudFront URL (d111111abcdef8.cloudfront.net) or the CNAME. For more information,
										see Test a distribution. 
- Make sure to update your DNS records to point to CloudFront when you're ready to send traffic to your distribution. For more information, see Point domains to CloudFront (standard distribution). 
 
Values that CloudFront displays in the console
 
				
				When you create a new distribution or update an existing distribution, CloudFront displays 
					the following information in the CloudFront console.
				
				Active trusted signers, the AWS accounts that have an active CloudFront key pair and can 
						be used to create valid signed URLs, are currently not visible in the CloudFront console.
Distribution ID
 
					
					When you perform an action on a distribution using the CloudFront API, you use the 
						distribution ID to specify which distribution to use, for 
						example, EDFDVBD6EXAMPLE. You can't change a distribution's distribution ID.
 
				 
				
				 
					Deploying and status
 
					
					When you deploy a distribution, you see the Deploying status under
						the Last modified column. Wait for the distribution to
						finish deploying and make sure the Status column shows
						Enabled. For more information, see Distribution state.
 
				 
				
				 
					Last modified
 
					
					The date and time that the distribution was last modified, using ISO 8601
						format, for example, 2012-05-19T19:37:58Z. For more information, see https://www.w3.org/TR/NOTE-datetime.
 
				 
				
				 
					Domain name
 
					
					You use the distribution's domain name in the links to your objects. For example, if 
						your distribution's domain name is d111111abcdef8.cloudfront.net, the link to 
						/images/image.jpg would be 
						https://d111111abcdef8.cloudfront.net/images/image.jpg. You can't change the CloudFront 
						domain name for your distribution. For more information about CloudFront URLs for links to your 
						objects, see Customize the URL format for files in CloudFront.
 
					If you specified one or more alternate domain names (CNAMEs), you can use your own 
						domain names for links to your objects instead of using the CloudFront domain name. For more 
						information about CNAMEs, see Alternate domain names
						(CNAMEs). 
 
					CloudFront domain names are unique. Your distribution's domain name was never used for a 
							previous distribution and will never be reused for another distribution in the 
							future.
Additional links
				For more information about creating a distribution, see the following links.
				
					 
					 
					 
					 
				- To learn how to create a distribution that uses an Amazon Simple Storage Service (Amazon S3) bucket origin with origin access control (OAC), see Get started with a CloudFront standard distribution. 
- For information about using the CloudFront APIs to create a distribution, see CreateDistribution in the Amazon CloudFront API Reference. 
- For information about updating a distribution (for example, to add cache behaviors to standard distributions, or to customize distribution tenants), see Update a distribution. 
- To see the current maximum number of distributions that you can create for each AWS
						account, or to request a higher quota (formerly known as limit), see General quotas on distributions.