Amazon Elastic File System Operations

From NovaOrdis Knowledge Base
Revision as of 21:47, 5 September 2020 by Ovidiu (talk | contribs) (→‎From Console)
Jump to navigation Jump to search

Internal

Get Information

List and Describe Available EFS File Systems

aws efs describe-file-systems

Describe just one file system:

aws efs describe-file-systems --file-system-id fs-99999999

List Mount Targets

aws efs describe-mount-targets --file-system-id fs-33333333

Create a File System

https://docs.aws.amazon.com/efs/latest/ug/gs-step-two-create-efs-resources.html

From Console

AWS Console in the correct region → EFS → Create file System.

Name: playground-efs

VPC: An EFS file system can only have mount targets in one VPC at a time.

Customize.

Do not enable encryption.

Mount targets. It seems there could be just one mount target per availability zone.

Subnet IDs

Security Groups

With CLI

Mount an EFS File System on an EC2 Instance

Install 'amazon-efs-utils' package:

sudo yum install -y amazon-efs-utils

More details:

https://docs.aws.amazon.com/efs/latest/ug/installing-amazon-efs-utils.html

Mount the file system:

sudo mount -t efs fs-12345678:/ /mnt/efs

More details:

https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html


Delete a File System

Delete a Mount Target

First all mount targets need to be deleted:

aws efs delete-mount-target --mount-target-id fsmt-11111111

Delete the File System

aws efs delete-file-system --file-system-id fs-33333333