Amazon Web Services - CloudFront in 3 Steps
Task NameAssigned ToStatusComments
 Collaboration powered by Smartsheet   |   Report Abuse
1
-AWS CloudFront in 3 Steps
2
-1. Prepare Your Content
DeveloperNot Started
3
Read the AWS CloudFront documentation (click on paper clip to view)
DeveloperNot StartedCheck for most recent updates at: http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=211
4
Enable the CloudFront Service for your AWS account(s)
DeveloperNot Startedhttp://aws.amazon.com/cloudfront/
5
Create your S3 bucket for your CloudFront content
DeveloperNot StartedBecause this and the next step only need to happen once, using an S3 tool like the Firefox add-in S3Fox can be easier than writing code to the API. Keep an eye out for updates in the AWS Developer Community: http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=173
S3Fox: http://www.suchisoft.com/ext/s3fox.php
6
Prepare your CloudFront content and upload process
DeveloperNot StartedDepending on your content, you might want to hook up your application or website build process to automatically upload your content.
7
Upload your content to the CloudFront bucket
DeveloperNot Started
8
-2. Enable the CloudFront distribution on the Bucket
DeveloperNot Started
9
If you would like a friendly name for your CloudFront url, setup a DNS CNAME to alias the distribution name
DeveloperNot StartedTypically you will need to setup this using the tools provided by your domain host.
10
-3. Create links in your website/application to point to your CloudFront location
DeveloperNot Started
11
Test downloading items from CloudFront Url
DeveloperNot Started
12
Access your website or application and enjoy the speed
DeveloperNot Started
13
-Technical considerations
14
-Optimizing the content
DeveloperNot Started
15
Set cache control headers on your files to ensure the edge caches the files appropriately
DeveloperNot StartedAn example would be to set the header "Cache-control: max-age=2592000, public"
16
Gzip encode html, javascript, css and other appropriate content
DeveloperNot StartedIf you need to support older browsers that do not support gzip encoding, then you might need to upload both a normal and gzip encoded file and conditionally direct users to the appropriate one.
17
-Enabling your website or application to use CloudFront
DeveloperNot Started
18
Ensure that you have unique file names for your CloudFront content so that when you change a file, it will have a new name
DeveloperNot Started
19
-Conditionally use the service for certain users/browser types
DeveloperNot Started
20
IE 6 pre SP1 does not always handle Gzip encoded content well
DeveloperNot Started
21
If your website/app runs over HTTPS don't send IE users to the CloudFront content on HTTPS pages to avoid the mixed content security warnings
DeveloperNot Started