Gestione del ciclo di vita degli oggetti - Amazon Simple Storage Service

Gestione del ciclo di vita degli oggetti

Il ciclo di vita S3 consente di archiviare gli oggetti in modo conveniente durante l'intero ciclo di vita trasferendoli in classi di storage a costi inferiori o eliminando gli oggetti scaduti per conto dell'utente. Per gestire il ciclo di vita degli oggetti, creare una configurazione del ciclo di vita S3 per il proprio bucket. Una configurazione del ciclo di vita di S3 è un insieme di regole che definisce le operazioni che Amazon S3 deve applicare a un gruppo di oggetti. Esistono due tipi di operazioni:

  • Operazioni di transizione – Queste operazioni definiscono quando gli oggetti passano a un'altra classe di archiviazione. Ad esempio, si può scegliere di trasferire gli oggetti alla classe di archiviazione S3 Standard-IA 30 giorni dopo la creazione o di archiviarli nella classe di archiviazione S3 Glacier Flexible Retrieval un anno dopo la creazione. Per ulteriori informazioni, consultare Comprensione e gestione delle classi di storage Amazon S3.

    Le richieste di transizione del ciclo di vita sono soggette a costi. Per informazioni sui prezzi, consulta Prezzi di Amazon S3.

  • Operazioni di scadenza – Queste operazioni consentono di specificare la scadenza degli oggetti. Gli oggetti scaduti vengono eliminati da Amazon S3 per conto dell'utente. Ad esempio, si può scegliere di far scadere gli oggetti dopo che sono stati archiviati per un periodo di conformità normativa. Per ulteriori informazioni, consultare Oggetti in scadenza.

    Esistono costi potenziali associati alla scadenza del ciclo di vita solo quando si fanno scadere gli oggetti in una classe di storage con una durata di storage minima. Per ulteriori informazioni, consultare Costo della durata di archiviazione minima.

Importante

Non è possibile utilizzare una policy del bucket per impedire eliminazioni o transizioni in base a una regola del ciclo di vita S3. Ad esempio, anche se la policy del bucket nega tutte le azioni per tutti i principali, la configurazione di S3 Lifecycle continua a funzionare normalmente.

Oggetti esistenti e nuovi

Quando si aggiunge una configurazione del ciclo di vita a un bucket, le regole di configurazione si applicano sia agli oggetti esistenti sia a quelli che vengono aggiunti in un secondo momento. Se, ad esempio, si aggiunge in data odierna una regola di configurazione del ciclo di vita con un'operazione di scadenza in base a cui gli oggetti scadono 30 giorni dopo la creazione, Amazon S3 inserirà nella coda di eliminazione tutti gli oggetti esistenti creati da più di 30 giorni.

Modifiche nella fatturazione

In caso di ritardo tra il momento in cui un oggetto diventa idoneo per un'operazione del ciclo di vita e il momento in cui Amazon S3 trasferisce o rimuove l'oggetto, le modifiche alla fatturazione vengono applicate non appena l'oggetto diventa idoneo per l'operazione del ciclo di vita. Ad esempio, se è pianificata la scadenza di un oggetto e Amazon S3 non lo rimuove immediatamente, non verrà addebitato alcun costo per lo storage dopo il periodo di scadenza.

L'unica eccezione a questo comportamento è se si dispone di una regola del ciclo di vita per il trasferimento alla classe di archiviazione S3 Intelligent-Tiering. In questo caso, le modifiche alla fatturazione non si verificano fino a quando l'oggetto non è stato trasferito alla classe Piano intelligente Amazon S3. Per ulteriori informazioni sulle regole del ciclo di vita S3, consulta Elementi della configurazione del ciclo di vita.

Nota

Non sono previsti costi di recupero dei dati per le transizioni del ciclo di vita. Tuttavia, sono previsti costi per l'inserimento dei dati per richiesta quando si utilizzano le regole PUT, COPY o del ciclo di vita per spostare i dati in qualsiasi classe di storage S3. Considerare il costo di inserimento dei dati o di transizione prima di spostare gli oggetti in qualsiasi classe di storage. Per ulteriori considerazioni relative ai costi, consulta Prezzi di Amazon S3.

Monitoraggio dell'effetto delle regole del ciclo di vita

Per monitorare l'effetto degli aggiornamenti effettuati dalle regole attive del ciclo di vita, consulta Come posso monitorare le azioni intraprese dalle mie regole del ciclo di vita?.

Gestione del ciclo di vita completo degli oggetti

Tramite le regole di configurazione del ciclo di vita S3, è possibile indicare ad Amazon S3 di trasferire gli oggetti in classi di storage meno costose, archiviarli o eliminarli. Per esempio:

  • Se vengono caricati dei log periodici su un bucket, l'applicazione potrebbe averne bisogno per una settimana o per un mese. Dopo tale periodo, si potrebbe desiderare di eliminarli.

  • Alcuni documenti vengono utilizzati con frequenza per un periodo di tempo limitato, Dopo tale momento, vi si accede raramente. Con il passare del tempo, potrebbe non essere più necessario avere l'accesso in tempo reale a questi oggetti. Tuttavia, per motivi legati all'organizzazione o alle normative, potrebbe essere necessario conservarli in archivio per un periodo specifico. Dopo tale periodo, è possibile eliminarli.

  • È possibile caricare alcuni tipi di dati su Amazon S3 principalmente per finalità di archiviazione. Ad esempio, è possibile conservare archivi multimediali, record sanitari e finanziari, dati di sequenza genomica non elaborati, backup di database a lungo termine e dati che devono essere conservati per esigenze di conformità normativa.

Per gestire l'intero ciclo di vita S3 di un oggetto, è possibile combinare le operazioni sul ciclo di vita sopra citate. Supponiamo ad esempio di creare oggetti con un ciclo di vita ben definito. Nei primi 30 giorni gli oggetti vengono utilizzati frequentemente. Poi, gli oggetti vengono utilizzati raramente fino a 90 giorni. Dopo tale periodo, gli oggetti non sono più necessari ed è quindi possibile archiviarli o eliminarli.

In questo scenario, è possibile creare una regola del ciclo di vita S3 in cui si specifica l'operazione di transizione iniziale all'archiviazione S3 Intelligent-Tiering, S3 Standard-IA o S3 One Zone-IA, un'altra azione di transizione all'archiviazione Glacier S3 Flexible Retrieval per l'archiviazione e un'operazione di scadenza. Spostando gli oggetti da una classe di storage all'altra, si risparmia sui costi di storage. Per ulteriori considerazioni relative ai costi, consulta Prezzi di Amazon S3.