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
已提问 3 个月前565 查看次数
2 回答
0

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

profile pictureAWS
专家
kentrad
已回答 3 个月前
profile picture
专家
已审核 1 个月前
  • 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
专家
已回答 3 个月前
profile picture
专家
已审核 1 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则