Rehydration

+
~

When a blob is stored in the archive tier, it's considered to be offline and can't be read or modified. In order to read/write this blob you need to move it to the hot or cool tier so that it is online. This can be done in two ways:

This process can take several hours. For optimal performance, it is best to rehydrate large blobs. Rehydrating several small blobs at once might take extra time.

Priority

In the REST APIs for the copy and change tier methods to unarchive blobs, you can specify a priority using the x-ms-rehydrate-priority header with the following options:

Copy

Copies the archived blob into an "online" tier so that the data can be accessed. The destination blob must have a different blob name or be in a different container. You cannot overwrite the source blob by copying to the same blob name.

There are also additional restrictions depending on the service version you are using:

Change tier

This option "changes" the tier of the blob, rather than copying the archived blob. After initiating the request, it cannot be cancelled. The blob tier will be displayed as archive until the operation completes.

Warn

Changing the tier does not change the last modified time. If your lifecycle management policy would move the blob back to archive storage because of its last modified time, then it will do so.