Encrypting File Data with Amazon Elastic File System
Publication date: February 22,2021 (Document History and Contributors)
Abstract
Security is the top priority at AWS and we give our customers the tools to prioritize security in their enterprise. Government regulations and industry or company compliance policies may require data of different classifications to be secured by using encryption policies, cryptographic algorithms, and proper key management. This paper outlines best practices for encrypting Amazon Elastic File System (Amazon EFS).
Introduction
Amazon Elastic File System
Data stored in these file systems can be encrypted at rest and in transit using Amazon EFS. For encryption of data at rest, you can create encrypted file systems through the AWS Management Console or the AWS Command Line Interface (AWS CLI). Or you can create encrypted file systems programmatically through the Amazon EFS API or one of the AWS SDKs.
For encryption of data at rest, Amazon EFS integrates with AWS Key Management Service
This paper outlines encryption best practices for Amazon EFS. It describes how to enable encryption of data in transit at the client connection layer, and how to create an encrypted file system in the AWS Management Console and in the AWS CLI.
Note
Using the APIs and SDKs to create an encrypted file system is outside the scope of this paper. For more information about how this is done, see Amazon EFS API in the Amazon EFS User Guide or the SDK documentation