Reputation: 43
I'm building an application which needs access to a large number of files which are going to be stored in S3 buckets, likely served with CloudFront if possible. These files should only be accessible by users who are authenticated. There will effectively be three types of permissions:
What is the best approach for achieving this?
Upvotes: 0
Views: 75
Reputation: 1354
What you are asking for is a perfect use case for Amazon S3 Access Point.
From the documentation,
Customers with shared data sets including data lakes, media archives, and user-generated content can easily scale access for hundreds of applications by creating individualized access points with names and permissions customized for each application.
Upvotes: 1