Riattivare i dati BLOB dal livello archivio

Completato

Quando un BLOB si trova nel livello di accesso archivio, viene considerato offline e non può essere letto o modificato. Per leggere o modificare i dati in un BLOB archiviato, è necessario prima di tutto riattivare il BLOB a un livello online come il livello di accesso frequente o il livello di accesso sporadico. Sono disponibili due opzioni per la riattivazione di un BLOB archiviato nel livello archivio:

  • Copiare un BLOB archiviato in un livello online: è possibile riattivare un BLOB archiviato copiandolo in un nuovo BLOB nel livello di archiviazione ad accesso frequente o sporadico con l'operazione Copy Blob o Copy Blob from URL. Microsoft consiglia questa opzione per la maggior parte degli scenari.

  • Modificare il livello di accesso di un BLOB in un livello online: è possibile riattivare un BLOB archiviato in un livello di archiviazione ad accesso frequente o sporadico usando l'operazioneSet Blob Tier.

La riattivazione di un BLOB dal livello archivio al livello di accesso frequente o sporadico può richiedere diverse ore. Microsoft consiglia di riattivare i BLOB di dimensioni maggiori per ottenere prestazioni ottimali. La riattivazione simultanea di diversi BLOB di piccole dimensioni può richiedere più tempo.

Priorità di riattivazione

Quando si riattiva un BLOB, è possibile impostare la priorità per l'operazione di riattivazione tramite l'intestazione facoltativa x-ms-rehydrate-priority in un'operazione Set Blob Tier o Copy Blob/Copy Blob From URL. Le opzioni di priorità di riattivazione includono:

  • Priorità standard: la richiesta di riattivazione verrà elaborata in base all'ordine in cui è stata ricevuta e può richiedere fino a 15 ore.
  • Priorità alta: alla richiesta di riattivazione verrà data priorità rispetto alle richieste con priorità standard e il completamento può richiedere meno di un'ora per gli oggetti di dimensioni inferiori a 10 GB.

Per controllare la priorità di riattivazione mentre è in corso l'operazione, chiamare Get Blob Properties per restituire il valore dell'intestazione x-ms-rehydrate-priority. La proprietà della priorità di riattivazione restituisce Standard o High.

Copiare un BLOB archiviato in un livello online

La prima opzione per lo spostamento di un BLOB dal livello archivio a un livello online consiste nel copiare il BLOB archiviato in un nuovo BLOB di destinazione che si trova nel livello di accesso frequente o sporadico. È possibile usare l'operazione Copia BLOB per copiare il BLOB. Quando si copia un BLOB archiviato in un nuovo BLOB in un livello online, il BLOB di origine rimane invariato nel livello archivio. È necessario copiare il BLOB archiviato in un nuovo BLOB con un nome diverso o in un contenitore diverso. Non è possibile sovrascrivere il BLOB di origine copiando nello stesso BLOB.

La riattivazione di un BLOB archiviato mediante copia in un livello di destinazione online è supportata all'interno dello stesso account di archiviazione solo per le versioni del servizio precedenti al 12.02.2021. A partire dalla versione del servizio 2021-02-12, è possibile riattivare un BLOB archiviato copiandolo in un account di archiviazione diverso, purché l'account di destinazione si trovi nella stessa area dell'account di origine.

Modificare il livello di accesso di un BLOB in un livello online

La seconda opzione per riattivare un BLOB dal livello archivio a un livello online consiste nel modificare il livello del BLOB chiamando Set Blob Tier. Con questa operazione, è possibile modificare il livello del BLOB archiviato scegliendo tra il livello di archiviazione ad accesso frequente o sporadico.

Dopo l'avvio, una richiesta Set Blob Tier non può essere annullata. Durante l'operazione di riattivazione, l'impostazione del livello di accesso del BLOB continua a essere visualizzata come archiviata fino al completamento del processo di riattivazione.

Per informazioni su come riattivare un BLOB modificando il relativo livello in un livello online, vedere Riattivare un BLOB modificando il livello.

Attenzione

La modifica del livello di un BLOB non influisce sull'ora dell'ultima modifica. Se sono attivi criteri di gestione del ciclo di vita per l'account di archiviazione, la riattivazione di un BLOB con Set Blob Tier può comportare uno scenario in cui i criteri del ciclo di vita spostano nuovamente il BLOB al livello archivio dopo la riattivazione perché l'ora dell'ultima modifica supera la soglia impostata per i criteri.