Skip to the content.
AWS Developer Associate

Amazon S3

S3 Use cases

Amazon S3 Overview - Buckets

Amazon S3 Overview - Objects

S3 Security

S3 Bucket Policies

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "sid": "PublicRead",
      "Effect": "Allow",
      "Principal": "*",
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3::examplebucket/*"
      ]
    }
  ]
}

Bucket settings for Block Public Access

S3 Static Website Hosting

S3 - Versioning

S3 Access Logs

S3 Replication (CRR & SRR)

Amazon S3 – Replication (Notes)

S3 Storage Classes

S3 Durability and Availability

S3 Standard General Purpose

S3 Storage Classes - Infrequent Access

Amazon S3 Glacier Storage Classes

S3 Intelligent-Tiering

Shared Responsibility Model for S3

AWS YOU
Infrastructure (global security, durability, availability, sustain concurrent loss of data in two facilities) S3 Versioning, S3 Bucket Policies, S3 Replication Setup
Configuration and vulnerability analysis Logging and Monitoring, S3 Storage Classes
Compliance validation Data encryption at rest and in transit

S3 Storage Classes Comparison

  S3 Standard S3 Intelligent-Tiering* S3 Standard-IA S3 One Zone-IA† S3 Glacier
Instant Retrieval
S3 Glacier Flexible Retrieval S3 Glacier
Deep Archive
Designed for durability 99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
99.999999999%
(11 9’s)
Designed for availability 99.99% 99.9% 99.9% 99.5% 99.9% 99.99% 99.99%
Availability SLA 99.9% 99% 99% 99% 99% 99.9% 99.9%
Availability Zones ≥3 ≥3 ≥3 1 ≥3 ≥3 ≥3
Minimum capacity charge per object N/A N/A 128 KB 128 KB 128 KB 40 KB 40 KB
Minimum storage duration charge N/A N/A 30 days 30 days 90 days 90 days 180 days
Retrieval charge N/A N/A per GB retrieved per GB retrieved per GB retrieved per GB retrieved per GB retrieved
First byte latency milliseconds milliseconds milliseconds milliseconds milliseconds minutes or hours hours
Storage type Object Object Object Object Object Object Object
Lifecycle transitions Yes Yes Yes Yes Yes Yes Yes

https://aws.amazon.com/s3/storage-classes/

Amazon S3 - Summary