Posted On: Jun 16, 2020
AWS Lambda customers can now enable functions to access Amazon Elastic File System (Amazon EFS). Customers can easily share data across function invocations, read large reference data files, and write function output to a persistent and shared data store.
Customers can now use AWS Lambda to build data-intensive applications, load larger libraries and models, process larger amounts of data in a highly distributed manner, and share data across functions, containers and instances. AWS Lambda will automatically mount the file system and provide a local path to read and write data at low latency.
To use AWS Lambda with Amazon EFS, customers add an EFS Access Point ARN and the local mount path to their function configuration. AWS Lambda ensures function instances mount the EFS file system within the same Availability Zone in a few hundred milliseconds using TLS encryption. Customers setting up an EFS file system can enable encryption at rest, AWS IAM authorization, and choose the NFS permissions that Lambda functions use to access the file system via EFS Access Points.
AWS Lambda support for Amazon EFS is available in all Regions where Lambda and EFS are available, with the exception of the Regions in China. For more information on availability, please see the AWS Region table. To get started, view our documentation.