Amazon EFS
Amazon Elastic File System (EFS) provides a simple, serverless, set-and-forget elastic file system for use with AWS cloud services and on-premises resources. EFS is built to scale on demand to petabytes without disrupting applications, growing and shrinking automatically as you add and remove files.
APIs
Amazon EFS API
API for managing Amazon EFS file systems, mount targets, and related resources.
Collections
Arazzo Workflows
Amazon EFS Decommission File System
Confirm a file system has no mount targets, then delete the file system.
ARAZZOAmazon EFS Find or Create File System
Look up a file system by creation token and create it only if it does not already exist.
ARAZZOAmazon EFS Inspect File System Topology
Describe a file system and enumerate its mount targets to audit its network topology.
ARAZZOAmazon EFS Multi-AZ Mount Targets
Create a file system, wait until available, then attach mount targets in two Availability Zones.
ARAZZOAmazon EFS Provision File System
Create an EFS file system, wait for it to become available, then attach a mount target.
ARAZZOAmazon EFS Provision Mount Target
Verify a file system is available, create a mount target, then poll until the mount target is available.
ARAZZOPricing Plans
Rate Limits
FinOps
Amazon Efs Finops
FINOPSFeatures
Automatically grows and shrinks as you add and remove files with no provisioning required.
Standard, Infrequent Access, and Archive storage classes with automatic lifecycle management.
Data automatically replicated across multiple Availability Zones for 99.999999999% durability.
Thousands of EC2 instances and Lambda functions can access the same file system simultaneously.
Application-specific entry points with customized directory access and POSIX permissions.
Centralized backup management for EFS file systems with policy-based retention.
Use Cases
Persistent shared storage for containerized applications running on ECS or EKS.
Shared training data storage accessible simultaneously by multiple compute instances.
Shared file storage for web servers and CMS platforms requiring concurrent file access.
Centralized code and configuration storage accessible by development teams and CI/CD pipelines.
High-throughput shared storage for analytics workloads requiring parallel data access.