Configurazione delle notifiche 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à.

Configurazione delle notifiche Vault in Amazon Glacier

Il recupero di qualsiasi elemento da Amazon Glacier, ad esempio un archivio da un vault o un inventario del vault, è un processo in due fasi.

  1. Avvia un processo di recupero.

  2. Quando il processo risulta completato, esegui il download dell'output del processo.

Puoi impostare la configurazione delle notifiche per una vault di modo che un messaggio venga inviato a un argomento di Amazon Simple Notification Service (Amazon SNS) al completamento del processo.

Configurazione delle notifiche Vault in Amazon Glacier: concetti generali

Una richiesta di lavoro di recupero di Amazon Glacier viene eseguita in modo asincrono. È necessario attendere che Amazon Glacier completi il processo prima di poterne ottenere l'output. Puoi effettuare sondaggi periodici su Amazon Glacier per determinare lo stato del lavoro, ma questo non è un approccio ottimale. Amazon Glacier supporta anche le notifiche. Al completamento di un processo, il processo può pubblicare un messaggio su un argomento di Amazon Simple Notification Service (Amazon SNS). L'utilizzo di questa funzionalità richiede la configurazione delle notifiche sulla vault. Nella configurazione, identifichi uno o più eventi e un argomento Amazon SNS a cui desideri che Amazon Glacier invii un messaggio quando si verifica l'evento.

Amazon Glacier definisce gli eventi specificamente correlati al completamento del lavoro ArchiveRetrievalCompleted (InventoryRetrievalCompleted,) che puoi aggiungere alla configurazione delle notifiche del vault. Quando viene completato un processo specifico, Amazon Glacier pubblica un messaggio di notifica sull'argomento SNS.

La configurazione delle notifiche è un documento JSON come mostrato nell'esempio seguente.

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

Nota che puoi configurare un solo argomento di Amazon SNS per una vault.

Nota

L'aggiunta di una configurazione di notifica a un vault fa sì che Amazon Glacier invii una notifica ogni volta che si verifica l'evento specificato nella configurazione di notifica. Puoi anche eventualmente specificare un argomento di Amazon SNS in ogni richiesta di avvio di processo. Se aggiungi sia la configurazione delle notifiche nel vault che specifichi anche un argomento Amazon SNS nella richiesta di avvio del lavoro, Amazon Glacier invia entrambe le notifiche.

Il messaggio di completamento del lavoro inviato da Amazon Glacier include informazioni come il tipo di processo InventoryRetrieval (ArchiveRetrieval,), lo stato di completamento del lavoro, il nome dell'argomento SNS, il codice di stato del processo e l'ARN del vault. Di seguito è riportato un esempio di notifica inviata da Amazon Glacier a un argomento SNS dopo InventoryRetrieval il completamento di un processo.

{ "Action": "InventoryRetrieval", "ArchiveId": null, "ArchiveSizeInBytes": null, "Completed": true, "CompletionDate": "2012-06-12T22:20:40.790Z", "CreationDate": "2012-06-12T22:20:36.814Z", "InventorySizeInBytes":11693, "JobDescription": "my retrieval job", "JobId":"HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID", "SHA256TreeHash":null, "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic", "StatusCode":"Succeeded", "StatusMessage": "Succeeded", "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" }

Se il valore del campo Completed è true, devi verificare anche il valore del campo StatusCode per determinare se il processo è stato completato o presenta degli errori.

Nota

Nota che l'argomento di Amazon SNS deve consentire alla vault di pubblicare una notifica. Per impostazione predefinita, solo il proprietario dell'argomento di Amazon SNS può pubblicare un messaggio nell'argomento. Tuttavia, se l'argomento Amazon SNS e il vault sono di proprietà di diversi Account AWS, è necessario configurare l'argomento Amazon SNS per accettare le pubblicazioni dal vault. Puoi configurare la policy di argomenti di Amazon SNS nella console Amazon SNS.

Per ulteriori informazioni su Amazon SNS, consulta Nozioni di base su Amazon SNS.