1

I am very new to the concept of AWS EFS.

As i am currently building a web application using Django/DOCKER with ECS - AWS Fargate backend and javascript with react front end, which is deployed to s3.

About the backend, I am wondering what would be the best way for a user to:

1/ store/upload the images related to their profile?

2/ assuming the user also own a product in the app and each product has images, how to store these images as well...

Would AWS S3 or AWS EFS be the most appropriate way to store 1 and 2 above?

Thanks for the feedback

cu__007
  • 495
  • 1
  • 4
  • 14

1 Answers1

1

S3 is object storage, and EFS is a filesystem. There are differences between the two, which can effect you decision based on the use-case.

But usually people store images in S3 as its cheaper and you can make them public (directly or through cloudfront) in case you want to display them on your website.

Marcin
  • 215,873
  • 14
  • 235
  • 294