Recupero degli archivi Amazon Glacier - Amazon Glacier

Questa pagina è riservata ai clienti esistenti del servizio Amazon Glacier che utilizzano Vaults e l'API REST originale del 2012.

Se stai cercando soluzioni di archiviazione, ti consigliamo di utilizzare le classi di storage Amazon Glacier in Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive. Per ulteriori informazioni su queste opzioni di storage, consulta le classi di storage di Amazon Glacier.

Amazon Glacier (servizio autonomo originale basato su vault) non accetterà più nuovi clienti a partire dal 15 dicembre 2025, senza alcun impatto sui clienti esistenti. Amazon Glacier è un servizio APIs autonomo che archivia i dati in vault ed è distinto dalle classi di storage Amazon S3 e Amazon S3 Glacier. I dati esistenti rimarranno sicuri e accessibili in Amazon Glacier a tempo indeterminato. Non è richiesta alcuna migrazione. Per uno storage di archiviazione a lungo termine a basso costo, AWS consiglia le classi di storage Amazon S3 Glacier, che offrono un'esperienza cliente superiore con disponibilità Regione AWS completa, costi inferiori e integrazione dei servizi APIs basata su bucket S3. AWS Se desideri funzionalità avanzate, prendi in considerazione la migrazione alle classi di storage Amazon S3 Glacier utilizzando la AWS nostra Solutions Guidance per il trasferimento di dati dai vault Amazon Glacier alle classi di storage Amazon S3 Glacier.

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à.

Recupero degli archivi Amazon Glacier

Il recupero di un archivio da Amazon Glacier è un'operazione asincrona in cui si avvia prima un processo e quindi si scarica l'output al termine del processo. Per avviare un processo di recupero dell'archivio, si utilizza l'operazione API Initiate Job (POST jobs) REST o l'equivalente in, o il. AWS CLI AWS SDKs

Il recupero di un archivio da Amazon Glacier è un processo in due fasi. Di seguito è riportata una panoramica di questo processo.

Recupero di un archivio
  1. Avvia un processo di recupero di archivio.

    1. Ottieni l'ID dell'archivio che intendi recuperare. Puoi ottenere questo ID da un inventario del vault. È possibile ottenere l'ID dell'archivio con l'API REST AWS CLI, oppure AWS SDKs. Per ulteriori informazioni, consulta Scaricamento di un inventario Vault in Amazon Glacier.

    2. Avvia un processo che richieda ad Amazon Glacier di preparare un intero archivio o una parte di esso per il download successivo utilizzando l'operazione. Initiate Job (POST jobs)

    Quando avvii un processo, Amazon Glacier restituisce un ID del lavoro nella risposta e lo esegue in modo asincrono. Puoi eseguire il download dell'output del processo solo dopo il completamento del processo come descritto nel passaggio 2.

    Importante

    Solo nei recuperi di tipo Standard, l'utilizzo di una policy di recupero dati può causare un errore nella richiesta Initiate Job e generare l'eccezione PolicyEnforcedException. Per ulteriori informazioni sulle policy di recupero dati, consulta Politiche di recupero dei dati di Amazon Glacier. Per ulteriori informazioni sull'eccezione PolicyEnforcedException, consulta Risposte agli errori.

    Se necessario, puoi ripristinare ampi segmenti di dati archiviati in Amazon Glacier. Per ulteriori informazioni sul ripristino dei dati dalle classi di storage Amazon Glacier, consulta Storage Classes for Archiving Objects nella Amazon Simple Storage Service User Guide.

  2. Al completamento del processo, esegui il download dei byte mediante l'operazione Get Job Output (GET output).

    Puoi scaricare tutti i byte o specificare un intervallo di byte per scaricare solo una parte dell'output del processo. Per gli output più voluminosi, il download in blocchi è utile in caso di errore durante l'operazione, ad esempio un errore di rete. Se scarichi l'output del processo in un'unica richiesta e si verifica un errore di rete, devi ripetere il download dell'output dall'inizio. Se invece esegui un download in blocchi, in caso di errore, devi solo ripetere il download della parte in questione e non dell'intero output.

Amazon Glacier deve completare un processo prima di poterne ottenere l'output. Dopo il completamento, un processo rimane valido per almeno 24 ore, il che significa che puoi eseguire il download dell'output entro quel periodo di tempo. Il ripristino può scadere in qualsiasi momento dopo 24 ore dal completamento del processo. Per determinare se il processo è stato completato, controllane lo stato in uno dei seguenti modi:

  • Attendi una notifica di completamento del lavoro: puoi specificare un argomento di Amazon Simple Notification Service (Amazon SNS) su cui Amazon Glacier può pubblicare una notifica dopo il completamento del lavoro. Amazon Glacier invia una notifica solo dopo aver completato il processo.

    Puoi specificare un argomento di Amazon SNS all'avvio del processo. Oltre a specificare un argomento di Amazon SNS nella richiesta di lavoro, se nel vault sono impostate notifiche per gli eventi di recupero degli archivi, Amazon Glacier pubblica anche una notifica su quell'argomento SNS. Per ulteriori informazioni, consulta Configurazione delle notifiche Vault in Amazon Glacier.

  • Richiedi informazioni sul lavoro in modo esplicito: puoi anche utilizzare l'API Amazon Glacier Describe Job Describe Job (GET JobID) operation () per ottenere periodicamente informazioni sulla mansione. Ti consigliamo tuttavia di utilizzare le notifiche di Amazon SNS.

Nota

Le informazioni che ottieni utilizzando le notifiche di Amazon SNS sono identiche a quelle che ottieni chiamando l'operazione API Describe Job.

Opzioni di recupero dall'archivio

Per recuperare un archivio in funzione delle tue esigenze quanto a costi e tempo di accesso, puoi specificare una delle opzioni descritte di seguito all'avvio di un processo. Per informazioni sui prezzi di recupero, consulta la pagina dei prezzi di Amazon Glacier.

  • Expedited: i recuperi rapidi consentono di accedere rapidamente ai dati archiviati nella classe di archiviazione S3 Glacier Flexible Retrieval o nel livello S3 Intelligent-Tiering Archive Access quando sono necessarie richieste occasionali e urgenti di ripristino degli archivi. Per tutti gli archivi, ad eccezione di quelli più grandi (oltre 250 MB), i dati accessibili tramite i recuperi accelerati sono in genere disponibili entro 1-5 minuti. La capacità assegnata assicura che la capacità di recupero per ripristini di tipo Expedited sia disponibile quando richiesta. Per ulteriori informazioni, consulta capacità con provisioning.

  • Standard: i recuperi di tipo Standard ti consentono di accedere a qualsiasi archivio entro alcune ore. I recuperi Standard generalmente vengono completati entro 3-5 ore. Questa è l'opzione predefinita per le richieste di recupero che non specificano l'opzione di recupero.

  • In blocco: i recuperi in blocco sono l'opzione di recupero Amazon Glacier più economica, che puoi utilizzare per recuperare grandi quantità, anche petabyte, di dati in modo economico in un giorno. I recuperi Bulk generalmente vengono completati entro 5-12 ore.

La tabella seguente riepiloga le opzioni di recupero archivi. Per informazioni sui prezzi, consultare Prezzi di Amazon Glacier.

Servizio Expedited Standard Bulk

Amazon Glacier

1 - 5 minuti

3 - 5 ore

5 - 12 ore

Per creare o Bulk recuperare ExpeditedStandard, imposta l'elemento di richiesta nella Tier richiesta di operazione API RestoreObjectREST sull'opzione che desideri, o sull'equivalente in () o. AWS Command Line Interface AWS CLI AWS SDKs Se hai acquistato capacità con provisioning, tutti i recuperi Expedited vengono serviti automaticamente mediante la capacità con provisioning.

capacità con provisioning

La capacità assegnata assicura che la capacità di recupero per effettuare recuperi di tipo Expedited sia disponibile al bisogno. Ogni unità di capacità consente di eseguire almeno tre recuperi Express ogni 5 minuti e fornisce fino a 150 megabyte al secondo () di velocità di recupero. MBps

Se il carico di lavoro richiede un accesso altamente affidabile e predicibile a un sottoinsieme di dati nell'arco di pochi minuti, è consigliabile acquistare capacità di recupero con provisioning. In assenza di capacità con provisioning, i recuperi Expedited vengono generalmente accettati, salvo in rare situazioni di richiesta insolitamente elevata. Tuttavia, se è necessario l'accesso ai recuperi Expedited in qualsiasi circostanza, è necessario acquistare capacità di recupero assegnata.

Acquisto di capacità con provisioning

Puoi acquistare unità di capacità assegnate utilizzando la console Amazon Glacier, il funzionamento AWS SDKs dell'API RESTPurchase Provisioned Capacity (POST provisioned-capacity), o il. AWS CLI Per informazioni sui prezzi della capacità assegnata, consulta la pagina dei prezzi di Amazon Glacier.

Un'unità di capacità con provisioning dura per un mese a partire dalla data e dall'ora dell'acquisto.

Se la data di inizio è il trentunesimo giorno di un mese, la data di scadenza sarà l'ultimo giorno del mese successivo. Ad esempio, se la data di inizio è il 31 agosto, la data di scadenza sarà il 30 settembre. Se la data di inizio è il 31 gennaio, la data di scadenza sarà il 28 febbraio.

Per acquistare capacità assegnata utilizzando la console Amazon Glacier
  1. Accedi AWS Management Console e apri la console Amazon Glacier da casa. https://console.aws.amazon.com/glacier/

  2. Nel riquadro di navigazione sinistro, seleziona Impostazioni di recupero dati.

  3. In Unità di capacità fornite (PCUs), scegli Acquista PCU. Viene visualizzata la finestra di dialogo Acquista PCU.

  4. Se desideri acquistare capacità assegnata, inserisci confirm nella casella Per confermare l'acquisto.

  5. Scegli Acquista PCU.

Recupero di intervalli di archivio

Quando recuperi un archivio da Amazon Glacier, puoi facoltativamente specificare un intervallo o una parte dell'archivio da recuperare. L'impostazione di default prevede il recupero dell'intero archivio. Specificare un intervallo di byte può rivelarsi utile se intendi:

  • Gestisci i download dei dati: Amazon Glacier consente di scaricare i dati recuperati per 24 ore dopo il completamento della richiesta di recupero. Di conseguenza, puoi decidere di recuperare solo alcune parti dell'archivio per gestire la pianificazione dei download entro la finestra di download specificata.

  • Recupera una determinata parte di un archivio di grandi dimensioni: supponiamo, ad esempio, che in precedenza tu abbia aggregato molti file e li abbia caricati come un unico archivio, ma ora desideri recuperarne solo alcuni. In questo caso, puoi specificare l'intervallo dell'archivio che contiene i file che desideri utilizzando una richiesta di recupero. oppure avviare più richieste di recupero, ognuna con un intervallo di uno o più file.

Quando avvii un processo di recupero utilizzando recuperi di intervalli, devi fornire un intervallo che è allineato in termini di megabyte. In altre parole, l'intervallo di byte può iniziare da zero (inizio dell'archivio) o da qualsiasi incremento di 1 MB successivo (1 MB, 2 MB, 3 MB e così via).

La fine di tale intervallo può essere la fine dell'archivio oppure qualsiasi incremento di 1 MB più grande dell'inizio dell'intervallo. Inoltre, se desideri ottenere valori di checksum quando esegui il download dei dati (dopo il completamento del processo di recupero), l'intervallo che richiedi all'avvio del processo deve essere allineato anche alla struttura hash. Puoi utilizzare i checksum per determinare se i dati sono stati danneggiati durante la trasmissione. Per ulteriori informazioni sull'allineamento in termini di megabyte e alla struttura hash, consulta Ottenimento di checksum durante il download di dati.