Storage batch operations (original) (raw)

This document describes storage batch operations, a Cloud Storage capability that lets you perform operations on billions of objects in a serverless manner. Using storage batch operations, you can automate large-scale API operations on billions of objects, reducing the development time required to write and maintain scripts for each request.

To learn how to create storage batch operations jobs, seeCreate and manage storage batch operations jobs.

Overview

Storage batch operations let you run one of four transformations on multiple objects at once: placing an object hold, deleting an object, updating object metadata, and rewriting objects. To use storage batch operations, you create a job configuration that defines what transformations should be applied to which objects.

Creating a batch operation returns a long-running operation (LRO) that indicates the status of your request: whether the transformation has been applied to all specified objects in your request.

Benefits

Use cases

When used with Storage Insights datasets, storage batch operations allow you to accomplish the following tasks:

Job configurations

To create a storage batch operations job, you'll need to set the following job configurations. Job configurations are parameters that control how the job is defined for different processing requirements.

Limitations

Storage batch operations has the following limitations:

What's next