Access Points and Object Lambda

We have already discussed that by default, S3 only allows the bucket owner to read and write to a bucket. We have to explicitly grant permissions to other accounts and users to access a bucket. The S3 access points are one such way to grant access.

Access Points

S3 Access Points are HTTP endpoints attached to the bucket, which allow us to create multiple access configurations to a single bucket. These endpoints allow us to perform basic operations such as GetObject and PutObject on the entire objects or a subset of objects in the bucket. To manage access, each access point has its own access policy attached. Furthermore, we can control network access and allow the entire internet or a specific VPC to access the bucket.

Get hands-on with 1200+ tech skills courses.