Storing Static Assets

The ability to consume a virtually unlimited amount of resources. Covers how to use S3 and Glacier services to store and deliver umlimited amounts of static data in AWS.

Amazon S3

Essentially serverless storage back end that is accessible via HTTP/HTTPs. Service is fully managed and has a 99.99% high availability, 99.9(x9)% SLA for durability of data.

S3 delivers everything through buckets. Buckets serve as unique endpoints, each file upload is called a key.

Figure 4-1 The Key Prefixes Representing a Directory Structure in S3

Two different ways of changing access to an S3 bucket

  1. Use an ACL or a bucket ACL: Quickly allows large group of users to access bucket
  2. Bucket policy: JSON-formatted document that is structured exactly like an IAM policy

Delivering Content from S3

The S3 service is easy to use when developing applications because its addressable via standard HTTP method calls. Because service delivers files through standard HTTP web interface, can store any static website content.

S3 101

What is S3?