AWS Storage Services

Comprehensive guides and cheat sheets for aws storage services. Perfect for developers, architects, and cloud professionals.

20 Articles
AWS Storage Services

Using Origin Access Control (OAC) to Secure S3 Object Access to CloudFront

## OAC vs. OAI (Legacy): Key Improvements For many years, Origin Access Identity (OAI) was the standard method for this task. OAC is a significant improvement and should be used for all new Cloud...

June 22, 2025
1 min read

Streamlining EBS Snapshot Management with Amazon Data Lifecycle Manager Automation

## Why Use DLM? The Problem It Solves Before DLM, managing EBS snapshot schedules and retention required building custom solutions, often involving AWS Lambda functions and Amazon CloudWatch Even...

June 22, 2025
1 min read

Redacting PIIs Using S3 Object Lambda

## Primary Use Case: Dynamic Data Redaction The most common use case for S3 Object Lambda is to automatically redact Personally Identifiable Information (PII) or other sensitive data from a datas...

June 22, 2025
1 min read

Locking your Glacier Vault using the Amazon S3 Glacier API

aws glacier complete-vault-lock \ --vault-name "MyComplianceVault" \ --account-id - \ --lock-id "UNIQUE_LOCK_ID_FROM_STEP_1"...

June 22, 2025
1 min read

Enhancing S3 Bucket Security by Prohibiting Uploads of Unencrypted Objects

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DenyIncorrectEncryptionHeader", "Effect": "Deny", "Principal": "*", "Action": "s3:PutObject", ...

June 22, 2025
1 min read

Cost Allocation Tags on Amazon S3 Buckets and Using AWS Cost Explorer

## Why Use Cost Allocation Tags for S3? As your use of S3 grows, a single bill for "Amazon S3" is not enough. You need to know *what* is driving the cost. Cost allocation tags allow you to: ...

June 22, 2025
1 min read

Amazon S3 Event Notifications

{ "Records": [ { "eventTime": "2025-06-22T12:00:00.000Z", "eventName": "ObjectCreated:Put", "s3": { "bucket": { "name": "my-source-bucket", ...

June 22, 2025
1 min read

Amazon S3 Bucket Policies for VPC Endpoints

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject", "s3:PutObject" ], ...

June 22, 2025
1 min read

Amazon S3 Access Points

## The Problem They Solve: Simplifying Data Access at Scale For a large, shared S3 bucket accessed by hundreds of applications or teams, managing a single, monolithic bucket policy becomes incred...

June 22, 2025
1 min read

Amazon EBS Multi-Attach

## Primary Use Case: High-Availability Clustered Applications The sole purpose of EBS Multi-Attach is to provide shared block storage for clustered applications that require concurrent access to ...

June 22, 2025
1 min read

AWS Transfer Family

## Supported Protocols and Storage AWS Transfer Family provides a single service that supports multiple protocols and storage backends. You can enable any or all of the protocols on a single serv...

June 22, 2025
1 min read

AWS Storage Gateway

## The Three Types of Storage Gateways AWS Storage Gateway offers three different types of gateways to connect your applications to AWS storage, each designed for a specific use case and interfac...

June 22, 2025
1 min read

AWS Snowmobile

## When to Use Snowmobile? Snowmobile is designed for a very specific use case: migrating massive, exabyte-scale datasets that would be impractical to move over the internet. * **Data Volume**: The ...

June 22, 2025
1 min read

AWS Snowball Edge

## Primary Use Cases * **Large-Scale Data Migration**: For offline transfer of massive datasets when online transfer over the internet is too slow, unreliable, or expensive. Ideal for migrating d...

June 22, 2025
1 min read

AWS Backup

## How AWS Backup Works AWS Backup uses a policy-based approach to data protection. The workflow consists of three main components working together: 1. **Backup Plan**: You create a plan th...

June 22, 2025
1 min read

Amazon S3

## Core Concepts * **Buckets**: The fundamental containers in S3 where you store data. Bucket names must be globally unique. * **Objects**: The fundamental entities stored in S3. Objects consis...

June 22, 2025
1 min read

Amazon S3 Glacier

## S3 Glacier Storage Classes To accommodate different access needs, S3 Glacier offers several storage classes. The most common way to use these is by setting S3 Lifecycle policies to transition ...

June 22, 2025
1 min read

Amazon FSx

## Amazon FSx Family Comparison | Feature | FSx for Windows File Server | FSx for Lustre | FSx for NetApp ONTAP | FSx for OpenZFS | | :--- | :--- | :--- | :--- | :--- | | **File System** | Na...

June 22, 2025
1 min read

Amazon EFS

## Core Concepts & Features * **Managed NFS**: Provides a fully managed Network File System (NFS v4.1 protocol) that can be mounted by multiple compute instances simultaneously. * **Highly Avai...

June 22, 2025
1 min read

Amazon EBS

## Key Characteristics of EBS * **Persistent Storage**: EBS volumes are independent of the running life of an EC2 instance. You can stop and restart the instance, and the data on the volume will rema...

June 22, 2025
1 min read