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
preguntada hace 3 meses565 visualizaciones
2 Respuestas
0

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

profile pictureAWS
EXPERTO
kentrad
respondido hace 3 meses
profile picture
EXPERTO
revisado hace un mes
  • 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
EXPERTO
respondido hace 3 meses
profile picture
EXPERTO
revisado hace un mes

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas