Amazon Elastic File System Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 33: Line 33:
Do not enable encryption.
Do not enable encryption.


Mount targets. It seems there could be just one mount target per availability zone.
Mount targets. It seems there could be just [[Amazon_Elastic_File_System_Concepts#Mount_Target|one mount target per availability zone.]]


==With CLI==
==With CLI==

Revision as of 18:43, 5 September 2020

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.

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