Posted On: Mar 16, 2020

When using Amazon S3 Batch Operations you can now assign tags to jobs to label and manage access to create and edit permissions. S3 Batch Operations is an S3 feature that lets you perform repetitive or bulk actions like copying objects or running AWS Lambda functions across millions of objects with a single request. You provide the list of objects, and S3 Batch Operations handles the repetitive work, including managing retries and displaying progress.  

With job tags support, customers can now control access to their jobs and enforce that job tags be applied at the time a job is created. Up to 50 job tags can be applied to each S3 Batch Operations job, allowing customers to set granular AWS Identity and Access Management (IAM) policies specifying the set of users that can edit the job. Specifically, the presence of job tags can grant or limit a user’s ability to cancel a job, activate a job in the confirmation state, or change a job’s priority level. Additionally, administrators can enforce which tags need to be applied to new jobs.  

To learn more about how to tag S3 Batch Operations jobs, see the developer guide. For more information on how to control access based on tags, see Controlling Access Using Tags in the IAM User Guide.  

S3 Batch Operations, and support for jobs tags, is available in all AWS Regions and the AWS GovCloud (US) Regions. There is no additional charge to S3 Batch Operations for using job tagging but request fees apply when adding or retrieving job tags. To learn more about S3 Batch Operations visit the feature pageread the blog, watch the video tutorials, visit the documentation, and see our FAQs.