[1.1.3] — 2026-03-30
Added
-
Amazon EBS (Elastic Block Store) — added to the EC2 Query/XML service handler
- Volumes:
CreateVolume,DeleteVolume,DescribeVolumes,DescribeVolumeStatus,
AttachVolume,DetachVolume,ModifyVolume,DescribeVolumesModifications,
EnableVolumeIO,ModifyVolumeAttribute,DescribeVolumeAttribute - Snapshots:
CreateSnapshot,DeleteSnapshot,DescribeSnapshots,
CopySnapshot,ModifySnapshotAttribute,DescribeSnapshotAttribute - All three volume types supported (gp2/gp3/io1/io2/st1/sc1)
- Attach/Detach updates volume state (available ↔ in-use)
- ModifyVolume returns
completedimmediately - Snapshots store as
completed(emulator — no real EBS) - Pro-only on LocalStack — free here
- 8 integration tests
- Volumes:
-
Amazon EFS (Elastic File System) — new service (
ministack/services/efs.py)- REST/JSON protocol via
/2015-02-01/*paths, credential scopeelasticfilesystem - File Systems:
CreateFileSystem,DescribeFileSystems,DeleteFileSystem,
UpdateFileSystem— CreationToken idempotency enforced - Mount Targets:
CreateMountTarget,DescribeMountTargets,DeleteMountTarget,
DescribeMountTargetSecurityGroups,ModifyMountTargetSecurityGroups - Access Points:
CreateAccessPoint,DescribeAccessPoints,DeleteAccessPoint - Tags:
TagResource,UntagResource,ListTagsForResource - Lifecycle:
PutLifecycleConfiguration,DescribeLifecycleConfiguration - Backup Policy:
PutBackupPolicy,DescribeBackupPolicy - Account:
DescribeAccountPreferences,PutAccountPreferences - FileSystem with active mount targets blocks deletion (
FileSystemInUse) - Pro-only on LocalStack — free here
- 10 integration tests
- REST/JSON protocol via