Link Search Menu Expand Document Documentation Menu

Clone snapshot

Introduced 1.0

Creates a clone of all or part of a snapshot in the same repository as the original.

Endpoints

PUT /_snapshot/{repository}/{snapshot}/_clone/{target_snapshot}

Path parameters

The following table lists the available path parameters.

Parameter Required Data type Description
repository Required String The name of repository that will contain the snapshot clone.
snapshot Required String The name of the original snapshot.
target_snapshot Required String The name of the cloned snapshot.

Query parameters

The following table lists the available query parameters. All query parameters are optional.

Parameter Data type Description
cluster_manager_timeout String The amount of time to wait for a response from the cluster manager node. For more information about supported time units, see Common parameters.

Example request

The following request clones indexes index_a and index_b from my_snapshot, a snapshot located in the snapshot repository my-opensearch-repo, into a new snapshot in the same repository called my_new_snapshot:

PUT /_snapshot/my-opensearch-repo/my_snapshot/_clone/my_new_snapshot
{
	“indices” : “index_a,index_b”
}

Example response

The successful creation of a snapshot clone returns the following response:

{ 
    "acknowledged" : true
}
350 characters left

Have a question? .

Want to contribute? or .