Scaricamento di un inventario Vault in 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à.

Scaricamento di un inventario Vault in Amazon Glacier

Dopo aver caricato il primo archivio nel vault, Amazon Glacier (Amazon Glacier) crea automaticamente un inventario del vault e quindi lo aggiorna circa una volta al giorno. Dopo che Amazon Glacier ha creato il primo inventario, in genere è necessaria mezza giornata e fino a un giorno prima che l'inventario sia disponibile per il recupero. Puoi recuperare un inventario del vault da Amazon Glacier con la seguente procedura in due fasi:

  1. Avvio di un processo di recupero di un inventario mediante l'operazione Initiate Job (POST jobs).

    Importante

    L'utilizzo di una policy di recupero dati può causare un errore nella richiesta di avvio di un processo di recupero 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.

  2. Download dei byte mediante l'operazione Get Job Output (GET output) dopo il completamento del processo.

Ad esempio, il recupero di un archivio o di un inventario vault richiede dapprima l'avvio di un processo di recupero. La richiesta di processo viene eseguita in modo asincrono. Quando avvii un processo di recupero, Amazon Glacier crea un processo e restituisce un ID del lavoro nella risposta. Quando Amazon Glacier completa il processo, puoi ottenere l'output del lavoro, i byte di archivio o i dati di inventario del vault.

Per ottenere l'output di un processo, è necessario che il processo sia stato completato. Per determinare lo stato di un processo, puoi procedere come segue:

  • Attendi la 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. Puoi specificare l'argomento di Amazon SNS utilizzando i metodi seguenti:

    • Specifica un argomento di Amazon SNS per processo.

      Quando avvii un processo, puoi eventualmente specificare un argomento di Amazon SNS.

    • Imposta la configurazione delle notifiche per il vault.

      Puoi impostare la configurazione delle notifiche per specifici eventi sulla vault (consulta Configurazione delle notifiche Vault in Amazon Glacier). Amazon Glacier invia un messaggio all'argomento SNS specificato ogni volta che si verifica l'evento specifico.

    Se hai impostato la configurazione delle notifiche nel vault e specifichi anche un argomento di Amazon SNS quando avvii un processo, Amazon Glacier invia un messaggio di completamento del processo a entrambi gli argomenti.

    Puoi configurare l'argomento di SNS per ricevere notifiche tramite e-mail oppure memorizzare il messaggio in una coda Amazon Simple Queue Service (Amazon SQS) per eseguirne il polling mediante l'applicazione. Quando un messaggio è visualizzato nella coda, puoi verificare se il completamento del processo è riuscito e quindi scaricare l'output del processo.

  • Richiedi informazioni sul lavoro in modo esplicito: Amazon Glacier fornisce anche una descrizione dell'operazione di lavoro (Describe Job (GET JobID)) che ti consente di effettuare sondaggi per ottenere informazioni sul lavoro. Puoi inviare periodicamente questa richiesta per ottenere tali informazioni. Tuttavia, l'utilizzo delle notifiche di Amazon SNS è l'opzione consigliata.

Nota

Le informazioni che ottieni via le notifiche di SNS sono identiche a quelle che ottieni chiamando un'operazione Describe Job.

Informazioni sull'inventario

Amazon Glacier aggiorna un inventario del vault almeno una volta al giorno, a partire dal giorno in cui carichi per la prima volta un archivio nel vault. Se nessun archivio è stato aggiunto o eliminato nel vault dall'ultimo inventario, la data dell'inventario non viene aggiornata. Quando avvii un processo per un inventario del vault, Amazon Glacier restituisce l'ultimo inventario generato, che è point-in-time uno snapshot e non dati in tempo reale. Tieni presente che dopo che Amazon Glacier ha creato il primo inventario per il vault, in genere è necessaria mezza giornata e fino a un giorno prima che l'inventario sia disponibile per il recupero.

A prima vista, recuperare un inventario vault per ogni caricamento di archivio può non sembrare utile. Tuttavia, supponiamo che tu gestisca un database sul lato client che associa i metadati sugli archivi che carichi su Amazon Glacier. In tal caso, l'inventario vault potrebbe essere utilizzato per risolvere le differenze tra le informazioni nel database e l'inventario vault effettivo. Puoi limitare il numero di elementi di inventario recuperati filtrandoli per data di creazione dell'archivio o impostando una quota. Per ulteriori informazioni sulla limitazione del recupero di inventario, consulta Recupero di un intervallo di inventario.

L'inventario può essere restituito in due formati: CSV o JSON. Puoi eventualmente specificare il formato quando avvii il processo di inventario. Il formato di default è JSON. Per ulteriori informazioni sui campi dati restituiti nell'output di un processo di inventario, consulta la sezione Corpo della risposta nella pagina relativa all'API Get Job Output.