DocsAWS 101BlogServices

EFS

File systems, mount targets, access points, backup / lifecycle policies.

REST (XML/JSON) multi-tenant 15 operations

Quick start

import boto3
efs = boto3.client("efs", endpoint_url="http://localhost:4566",
                   region_name="us-east-1",
                   aws_access_key_id="test", aws_secret_access_key="test")
fs = efs.create_file_system(CreationToken="t")
efs.create_mount_target(FileSystemId=fs["FileSystemId"], SubnetId="subnet-1")

Supported operations

15 operations exposed by this service as of MiniStack 1.3.14. Extracted directly from the handler dispatch in the source module.

create_access_point create_file_system create_mount_target DELETE delete_access_point delete_file_system delete_mount_target GET list_tags_for_resource POST PUT put_account_preferences put_backup_policy put_lifecycle_configuration update_file_system

CloudFormation

No CloudFormation resource types map to this service yet. Resources can still be created via the SDK or CLI.

Known limitations

  • No POSIX filesystem is created — mount targets are metadata. The NFS server is not implemented.

Source

  • ministack/services/efs.py:423-472

Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.