Search⌘ K
AI Features

Other AWS S3 Features

Explore advanced AWS S3 capabilities including batch operations, access points, multipart uploads, and transfer acceleration. Learn how to manage large data sets efficiently, enhance upload and download speeds, and secure data access using VPC endpoints and object locking. Understand these features to improve overall S3 storage solutions and performance.

S3 Batch

S3 Batch is an AWS-managed feature that allows us to manage billions of S3 objects in a bucket in a single S3 Batch Operation. S3 Batch actions include:

  • To copy all selected objects to a destination.
  • Invoke AWS Lambda functions on the specified objects.
  • Replicate all selected objects to a destination.
  • Replace all object tags on specified objects.
  • Delete all object tags on specified objects.
  • Replace ACL for every object.
  • Set object lock feature on S3 objects, i.e., Object Lock retention
  • The object Lock legal hold, which prevents objects from being deleted or overwritten until the legal hold is removed.

Points to note:

  • The S3 Batch service needs an IAM role with appropriate permissions to do its tasks.
  • It keeps track of failures and generates a report on task completion.
  • We can use S3 Inventory to get the S3 object list and information and S3 Select to filter the list.

S3 access points

S3 access points allow us to easily manage shared buckets where many users aggregate and use ...