EFS(Elastic File System)는 한마디로 "여러 서버가 동시에 연결해서 사용할 수 있는 거대한 클라우드 공유 폴더" 즉 NAS같은 존재입니다.
다중 접속 (Shared Access)
수백, 수천 개의 EC2 인스턴스가 동시에 하나의 EFS에 연결하여 파일을 읽고 쓸 수 있습니다.
NFS(Network File System) v4 프로토콜을 사용하여 리눅스 기반 시스템에서 일반 디렉토리처럼 마운트해 사용합니다.
완전 탄력적 (Elasticity)
용량을 미리 정할 필요가 없습니다. 파일을 넣으면 늘어나고, 지우면 줄어듭니다.
사용한 만큼만 비용을 지불하므로 관리가 매우 편리합니다.
고가용성 및 내구성
VPC 관련 기본 세팅을 모르겠다면 해당 글을 참고
https://velog.io/@box8741/AWS
AWS에서 EFS 검색 → 파일 시스템 → 파일 시스템 생성

생성된 EFS에 들어가서 연결 클릭

sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-0932c26c953521905.efs.ap-northeast-2.amazonaws.com:/ /etc/nginx/default.d
sudo dnf install -y amazon-efs-utils
sudo mount -t efs -o tls fs-0932c26c953521905:/ /etc/nginx/default.d