Modello di dati Amazon S3 Glacier - Amazon S3 Glacier

Questa pagina è riservata ai clienti esistenti del servizio S3 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 S3 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 S3 Glacier e lo storage dei dati a lungo termine con le classi di storage S3 Glacier nella Amazon S3 User Guide. Queste classi di storage utilizzano l'API Amazon S3, sono disponibili in tutte le regioni e possono essere gestite all'interno della console Amazon S3. Offrono funzionalità come Storage Cost Analysis, Storage Lens, funzionalità di sicurezza tra cui diverse opzioni di crittografia e altro ancora.

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

Modello di dati Amazon S3 Glacier

I componenti di base del modello di dati di Amazon S3 Glacier includono vault e archivi. S3 Glacier è un servizio web basato su REST. In termini REST, vault e archivi sono le risorse. Inoltre, il modello di dati di S3 Glacier presenta risorse di configurazione di notifiche e processi che completano le risorse di base.

Vault

In S3 Glacier, una vault è un container per l’archiviazione di archivi. Una vault è simile a un bucket Amazon S3. Quando crei un vault, specifichi un nome e scegli Regione AWS dove vuoi creare il vault.

Ogni risorsa vault ha un indirizzo univoco. Il formato generale è:

https://region-specific-endpoint/account-id/vaults/vault-name

Ad esempio, supponiamo di creare una vault (examplevault) nella regione Stati Uniti occidentali (Oregon) nel proprio account con l'ID 111122223333. È possibile accedere a tale vault mediante il seguente URI:

https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault

Ecco cosa significano i vari componenti dell'URI:

  • glacier.us-west-2.amazonaws.com identifica la regione Stati Uniti occidentali (Oregon).

  • 111122223333è l' Account AWS ID che possiede il vault.

  • vaults fa riferimento alla raccolta di vault di proprietà dell' Account AWS.

  • examplevault identifica un determinato vault nella raccolta di vault.

An Account AWS può creare casseforti in qualsiasi ambiente supportato. Regione AWS Per un elenco di quelli supportati Regioni AWS, vedereAccesso ad Amazon S3 Glacier. In una regione, un account deve utilizzare nomi di vault univoci. An Account AWS può creare casseforti con lo stesso nome in diverse regioni.

In una vault puoi conservare un numero illimitato di archivi. A seconda delle tue esigenze applicative o aziendali, puoi conservare tali archivi in uno o più vault.

S3 Glacier supporta varie operazioni di vault. Nota che queste operazioni sono specifiche per regione. Ad esempio, quando crei un vault, lo fai in una determinata regione. Quando si richiede un elenco di archivi, lo si richiede a una determinata regione e l'elenco risultante include solo i vault creati in quella regione specifica Regione AWS.

Archive (Archivia)

Un archivio può contenere qualunque tipo di dati, ad esempio foto, video o documenti. Un archivio è simile a un oggetto Amazon S3 ed è l'unità di archiviazione di base in S3 Glacier. Ogni archivio dispone di un ID univoco e una descrizione facoltativa. Puoi specificare la descrizione facoltativa solo durante il caricamento di un archivio. S3 Glacier assegna all'archivio un ID, che è unico nel paese in cui è archiviato l' Regione AWS archivio.

Ogni archivio ha un indirizzo univoco. Il formato generale è il seguente:

https://region-specific-endpoint/account-id/vaults/vault-name/archives/archive-id

Di seguito è riportato un esempio di URI di un archivio all'interno della vault examplevault nella regione Stati Uniti occidentali (Oregon) nell'account 111122223333:

https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/archives/NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId

In una vault puoi conservare un numero illimitato di archivi.

Processo

Un processo S3 Glacier può recuperare un archivio o ottenere un inventario di una vault.

Il recupero di archivi e di inventari vault (elenco di archivi) sono operazioni asincrone in S3 Glacier che comportano dapprima l'avvio di un processo e quindi il download dell'output del processo una volta che S3 Glacier ha completato il processo.

Nota

S3 Glacier offre una soluzione di archiviazione di dati a freddo. Se la tua applicazione necessita di una soluzione di archiviazione che richiede il recupero di dati in tempo reale, ti consigliamo di utilizzare Amazon S3. Per ulteriori informazioni, consulta Amazon Simple Storage Service (Amazon S3).

Per avviare un processo di inventario vault, devi fornire un nome di vault. I processi di recupero di archivio richiedono il nome della vault e l'ID archivio. Puoi anche fornire una descrizione facoltativa dei processi per facilitarne l'identificazione.

I processi di recupero di archivio e inventario vault sono associati a una vault. Un vault può avere più processi in corso in qualsiasi momento. Quando invii una richiesta di processo (avvii un processo), S3 Glacier restituisce un ID del processo per tenere traccia del processo stesso. Ogni processo è identificato in modo univoco da un URI nel formato:

https://region-specific-endpoint/account-id/vaults/vault-name/jobs/job-id

Di seguito è riportato un esempio di processo associato a una vault examplevault nella regione Stati Uniti occidentali (Oregon) nell'account 111122223333.

https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/jobs/HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID

Per ogni processo, S3 Glacier mantiene informazioni come tipo di processo, descrizione, data di creazione, data di completamento e stato del processo. Puoi ottenere informazioni su un determinato processo o ottenere un elenco di tutti i processi associati a un vault. L'elenco di processi restituito da S3 Glacier include tutti i processi in corso e quelli completati di recente.

Configurazione delle notifiche

Poiché il completamento dei processi richiede tempo, S3 Glacier supporta un meccanismo di notifica che ti informa dell'avvenuto completamento di un processo. Puoi quindi configurare una vault per inviare una notifica a un argomento di Amazon Simple Notification Service (Amazon SNS) al completamento di un processo. Puoi specificare un argomento di Amazon SNS per ogni vault nella configurazione delle notifiche.

S3 Glacier memorizza la configurazione delle notifiche come documento JSON. Di seguito è riportato un esempio di configurazione delle notifiche di vault:

{ "Topic": "arn:aws:sns:us-west-2:111122223333:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }

Le configurazioni delle notifiche sono associate alle vault; puoi impostare una sola configurazione per vault. Ogni risorsa di configurazione delle notifiche è identificata in modo univoco con un URI nel formato:

https://region-specific-endpoint/account-id/vaults/vault-name/notification-configuration

S3 Glacier supporta operazioni per impostare, ottenere ed eliminare una configurazione delle notifiche. Se elimini una configurazione, non viene inviata alcuna notifica al completamento di ogni operazione di recupero dati nella vault.