Please enable JavaScript.
Coggle requires JavaScript to display documents.
S3 Storage / Data Management - Coggle Diagram
S3 Storage / Data Management
S3
Encryption
SSE-S3: keys managed by AWS
SSE KMS: use KMS to manage keys
SSE-C: you manage keys
Client Side
Storage Types
S3 Standard
S3 Intelligent Tiering
S3 Standard-IA
S3 One Zone-IA
S3 Glacier
Standard: 3-5h)
S3 Glacier Deep Archive
Standard: 12h
Bulk: 48h
Expedited: 1-5min
Bulk: 5-12h
Buckets
Globally unique
Defined at region level
Objects
Max object size is 5TB
If uploading > 5GB, use multi-part upload
Metadata: list of key/value pairs
Tags: useful for security / lifecycle
Version ID
Security
User based: IAM policies, which API calls for specific user
Resource based
Bucket policies: bucket wide rules
Object access control list: finer grain
Bucket access control list: less common
Supports VPC endpoints
S3 Access logs can be stored in other S3 bucket
API calls can be logged in AWS CloudTrail
MFA Delete
Pre-signed URLs
Lifecycle Rules
Performance
Replication
Event Notifications
Snow Family
Snowcone: 8TB
Snowball Edge: 80 TB
Snowmobile: 100 PB
Migration: exabytes, offline
Migration: Petabytes, offline
Migration 24TB:
offline
online
CloudFront
AWS Global Accelerator
FSx
Gateways