Standard

S3 Directory Bucket

A specialized S3 bucket type with a hierarchical directory namespace optimized for high-performance, high-request-rate workloads. Required for S3 Express One Zone.

4 connections 2 resources

Summary

What it is

A specialized S3 bucket type with a hierarchical directory namespace optimized for high-performance, high-request-rate workloads. Required for S3 Express One Zone.

Where it fits

Traditional S3 uses a flat namespace where prefix-based listing scans all matching keys. Directory buckets use actual directories with fast LIST operations, eliminating the listing bottleneck for workloads with millions of objects. This is the infrastructure layer that enables S3 Express One Zone's single-digit millisecond latency.

Misconceptions / Traps
  • Directory buckets are not general-purpose S3 buckets. They do not support all standard S3 features (e.g., no object tags, no lifecycle policies, limited API compatibility).
  • Single-AZ only. Directory buckets sacrifice multi-AZ durability for performance — not appropriate for primary data storage without replication.
Key Connections
  • enables S3 Express One Zone — required bucket type for Express storage
  • solves Object Listing Performance — hierarchical namespace eliminates prefix scanning

Definition

What it is

A specialized S3 bucket type that uses a hierarchical directory-based namespace instead of S3's traditional flat key-value namespace. Required for S3 Express One Zone and optimized for millions of requests per second.

Why it exists

S3's flat namespace uses prefix-based listing that scales poorly for workloads with millions of objects in deep hierarchies. Directory buckets provide actual directory structure with fast listing, eliminating the prefix-scan bottleneck for high-throughput analytical and AI workloads.

Primary use cases

High-performance storage for S3 Express One Zone, latency-sensitive ML checkpointing, Spark/Trino cache tier with fast metadata operations.

Connections 4

Outbound 4

Resources 2