S3 Access Points

Learn how S3 access points and Object Lambda provide scalable, fine-grained access control and enable dynamic object transformation using Lambda functions.

As data lakes and multi-tenant architectures grow in complexity, managing granular access to shared S3 buckets becomes increasingly difficult using only bucket policies and IAM roles. S3 access points are a scalable and secure way to manage data access at scale by creating separate entry points, each with its own policy, for different applications, users, or services accessing the same bucket.

Press + to interact

Access points help enforce the principle of least privilege. Instead of granting users access to an entire bucket, we create an access point that exposes only a specific prefix (e.g., customer-data/region-east/) and apply fine-tuned permissions directly to it.

Each access point has a unique DNS-compliant alias and supports Virtual Private ...