Posted On: Nov 22, 2023

Amazon S3 Batch Operations can now manage objects within an S3 bucket, prefix, suffix, or more, in a single step. When creating an S3 Batch Operation, customers can specify the objects on which to perform the operation. Now, you have the option to instead specify an entire bucket, prefix, suffix, creation date, or storage class. Amazon S3 Batch Operations will then quickly apply the operation to all the matching objects and notify you when the job completes.

S3 Batch Operations lets you easily perform one-time or recurring batch workloads such as copying objects between staging and production buckets, invoking an AWS Lambda function to convert file types, or restoring archived backups from S3 Glacier storage classes, at any scale. After starting your job, S3 Batch Operations automatically processes all of the objects that match your filtering criteria. You will have full visibility into your job’s progress, including the running time and percentage of objects completed. You can also receive a detailed completion report with the status of each object once the job completes.

This new feature of S3 Batch Operations is available in all AWS Regions, except the AWS GovCloud (US) Regions. You can get started through the AWS Command Line Interface (CLI) or the AWS Software Development Kit (SDK) client. For pricing information, please visit the Management & Insights tab of the Amazon S3 pricing page. To learn more about S3 Batch Operations, visit the S3 User Guide.