Ripristino di oggetti con operazioni in batch - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ripristino di oggetti con operazioni in batch

Puoi utilizzare Amazon S3 Batch Operations per eseguire operazioni batch su larga scala su oggetti Amazon S3. L'operazione Ripristino avvia le richieste di ripristino per gli oggetti Amazon S3 archiviati elencati nel manifesto. Prima di potervi accedere in tempo reale, i seguenti oggetti archiviati devono essere ripristinati:

  • Oggetti archiviati nelle classi di archiviazione S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive

  • Oggetti archiviati tramite la classe di storage S3 Intelligent-Tiering nei livelli di accesso di archiviazione o archiviazione profonda

Utilizzo di un ripristino (S3InitiateRestoreObjectOperation) l'operazione nel job S3 Batch Operations RestoreObject genera una richiesta per ogni oggetto specificato nel manifest.

Importante

Il processo di ripristino avvia solo la richiesta di ripristino degli oggetti. S3 Batch Operations riporta il processo come completo per ogni oggetto dopo l'avvio della richiesta per quell'oggetto. Amazon S3 non aggiorna il processo né ti informa in altro modo quando gli oggetti sono stati ripristinati. Tuttavia, puoi utilizzare le notifiche di eventi S3 per ricevere notifiche quando gli oggetti sono disponibili in Amazon S3. Per ulteriori informazioni, consulta Notifiche di eventi Amazon S3.

Quando si crea un processo di ripristino, sono disponibili i seguenti argomenti:

ExpirationInDays

Questo argomento specifica per quanto tempo l'oggetto di S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive rimane disponibile in Amazon S3. I processi di ripristino che hanno come target gli oggetti S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive richiedono un'impostazione su o superiore. ExpirationInDays 1

Importante

Non impostatelo ExpirationInDays quando create processi operativi di ripristino che riguardano oggetti di livello S3 Intelligent-Tiering Archive Access e Deep Archive Access. Gli oggetti nei livelli di accesso all'archivio di S3 Intelligent-Tiering non sono soggetti alla scadenza del ripristino, quindi specificando i risultati si verifica un errore della richiesta. ExpirationInDays RestoreObject

GlacierJobTier

Amazon S3 può ripristinare gli oggetti utilizzando uno dei tre diversi livelli di recupero: EXPEDITED, STANDARD e BULK. Tuttavia, S3 Batch Operations supporta solo i livelli di recupero STANDARD e BULK. Per ulteriori informazioni sulle differenze tra i livelli di recupero, consulta Comprensione delle opzioni di recupero degli archivi.

Per ulteriori informazioni sui prezzi per ogni livello, consulta la sezione Richieste e recupero dati nella pagina dei prezzi di Amazon S3.

Differenze nel ripristino da S3 Glacier e S3 Intelligent-Tiering

Il ripristino dei file archiviati dalle classi di archiviazione S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive differisce dal ripristino dei file dalla classe di archiviazione S3 Intelligent-Tiering nei livelli Archive Access o Deep Archive Access.

  • Quando esegui il ripristino da S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive, viene creata una copia temporanea dell'oggetto. Amazon S3 elimina questa copia dopo che il valore specificato nell'argomento ExpirationInDays è trascorso. Dopo aver eliminato questa copia temporanea, dovrai inviare una richiesta di ripristino aggiuntiva per accedere all'oggetto.

  • Durante il ripristino degli oggetti S3 Intelligent-Tiering archiviati.non specificare l'argomento ExpirationInDays. Quando esegui il ripristino di un oggetto dai livelli di accesso Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering, l'oggetto passa nuovamente al livello Frequent Access di S3 Intelligent-Tiering. Dopo un minimo di 90 giorni consecutivi senza accesso, l'oggetto passa automaticamente al livello Accesso archivio. Dopo un minimo di 180 giorni consecutivi senza accesso, l'oggetto passa automaticamente al livello Accesso archivio approfondito.

  • I processi delle operazioni in batch possono funzionare su oggetti di classe di archiviazione S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive o su oggetti di livello di archiviazione Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering. Le operazioni in batch non possono operare su entrambi i tipi di oggetti archiviati nello stesso processo. Per ripristinare oggetti di entrambi i tipi, devi creare processi Batch Operations separati.

Ripristini sovrapposti

Se il tuo S3InitiateRestoreObjectOperationjob tenta di ripristinare un oggetto che è già in fase di ripristino, S3 Batch Operations procede come segue.

L'operazione di ripristino dell'oggetto riesce se una di queste condizioni restituisce true:

  • Confrontato alla richiesta di ripristino già in corso, il valore ExpirationInDays del processo è uguale e il relativo valore GlacierJobTier è più veloce.

  • La richiesta di ripristino precedente è già stata completata e l'oggetto è attualmente disponibile. In questo caso, le operazioni in batch aggiornano la data di scadenza dell'oggetto ripristinato in modo che corrisponda al valore ExpirationInDays specificato nella richiesta di ripristino in corso.

L'operazione di ripristino dell'oggetto non riesce se una o più delle seguenti condizioni restituisce true:

  • La richiesta di ripristino già in corso non è stata ancora completata e la durata di ripristino per questo processo (specificata dal ExpirationInDays valore) è diversa dalla durata di ripristino specificata nella richiesta di ripristino in corso.

  • Il livello di ripristino per questo processo (specificato dal GlacierJobTier valore) è uguale o più lento del livello di ripristino specificato nella richiesta di ripristino in corso.

Limitazioni

S3InitiateRestoreObjectOperationi lavori presentano le seguenti limitazioni:

  • Devi creare il processo nella stessa regione degli oggetti archiviati.

  • S3 Batch Operations non supporta il livello di EXPEDITED recupero.

Per ulteriori informazioni sul ripristino degli oggetti, consulta Ripristino di un oggetto archiviato.