What is the preferred method to mount an S3 bucket to Linux EC2 instances?

0

I notice S3FS and AWS Mountpoint as available options to mount an S3 bucket. There are key limitations to both, but I just need a share that can be accessed across many EC2 instances where users can read/write/delete/rename files and folders. Throughput and performance are not important in this scenario, but the ability to rename and delete files/folders is important. Does anyone have any suggestions on this please?

Jason C
gefragt vor 3 Monaten564 Aufrufe
2 Antworten
0

Take a look at storage gateway. Choose the EC2 option.

profile pictureAWS
EXPERTE
kentrad
beantwortet vor 3 Monaten
profile picture
EXPERTE
überprüft vor einem Monat
  • Thank you for your response. In this case, since these are all Linux servers, EFS looks like a better fit.

0

The lowest cost way of just mounting a bucket as a file-system would be to use Mountpoint for S3. This is an open-source file client that you can use to mount an S3 bucket on your compute instance and access it as a local file system.

Storage Gateway is your other option - but that can be more expensive.

If you just want to sync files from a local file-system to S3 in EC2 - then just use the AWS CLI together with the S3 Sync command.

Consider also using an S3 Gateway Endpoint in the VPC that your EC2 instance lives in - this will mean that traffic to S3 will not pass through your Internet Gateway - and thus not count as egress traffic from EC2.

AWS
EXPERTE
beantwortet vor 3 Monaten
profile picture
EXPERTE
überprüft vor einem Monat

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen