🟡

Amazon S3 – Access Points

Access Points provide unique hostnames and policies for controlled access to the same S3 bucket, simplifying security management at scale.
  • Each access point has its own DNS name (Internet or VPC origin) and access point policy.
  • Use multiple access points to apply different permissions to different prefixes or teams.
Example:
  • Finance AP: read/write /finance prefix for Finance team.
  • Sales AP: read/write /sales prefix for Sales team.
  • Analytics AP: read-only entire bucket for Analytics team.

Amazon S3 – Access Points (VPC Origin)

Restricts access to a bucket via an Access Point only from within a VPC.
  • Requires a VPC Endpoint (Gateway or Interface) with a policy allowing access to the bucket and the access point.
  • The request path: EC2 in VPC → VPC Endpoint → Access Point → Bucket.
Key policy note:
  • VPC Endpoint policy must include both the bucket ARN and the access point ARN.