Amazon S3 Access Points allow organizations to manage access to S3 at scale by creating customized access policies for different users, applications, or teams. Instead of managing complex S3 bucket policies, you can define separate access points with individual policies that control access to specific prefixes (folders) within a bucket.
Managing access to an S3 bucket with a single bucket policy can become complicated as:
An S3 bucket contains finance data and sales data.
We create three access points:
| Access Point | Data Access | Policy Permissions |
|---|---|---|
| Finance Access Point | /finance folder |
Read/Write for finance users |
| Sales Access Point | /sales folder |
Read/Write for sales users |
| Analytics Access Point | /finance and /sales |
Read-only for analysts |