Come impostare la configurazione del ciclo di vita del secchio S3

Come impostare la configurazione del ciclo di vita del secchio S3
Al fine di archiviare i dati su S3 in modo economico, gli oggetti memorizzati in S3 vengono ruotati tra diverse classi di archiviazione S3. Modificare manualmente la classe di archiviazione dell'oggetto S3 è davvero un'attività che richiede tempo e non è una soluzione scalabile per un numero più elevato di oggetti. Amazon S3 fornisce una funzionalità di gestione per gestire il ciclo di vita degli oggetti memorizzati in secchi S3 chiamati configurazione del ciclo di vita. Diverse regole di transizione vengono create attraverso la configurazione del ciclo di vita per modificare automaticamente la classe di archiviazione S3 di oggetti memorizzati nel secchio in base alle nostre esigenze.

La configurazione del ciclo di vita per diversi tipi di oggetti in S3 può essere gestita in modo diverso. Una regola del ciclo di vita può essere configurata per dati temporanei che elimineranno i dati temporanei dopo un periodo di tempo specifico. Allo stesso modo, è possibile creare una regola del ciclo di vita per i registri dell'applicazione per spostarsi i registri su Glacier S3 dopo un tempo specifico. È possibile creare più regole del ciclo di vita che traggerà diversi oggetti filtrati dal prefisso e dai tag. In questo blog, discuteremo di come possiamo impostare la configurazione del ciclo di vita di Amazon S3.

Impostazione della configurazione del ciclo di vita del bucket S3

Innanzitutto, accedi alla console di gestione AWS e vai alla console S3. Vai al secchio S3 che vuoi creare una regola di configurazione del ciclo di vita.

Dal secchio S3, vai al Gestione Scheda e fare clic su Crea la regola del ciclo di vita pulsante per creare una regola del ciclo di vita.

Si aprirà una nuova finestra di configurazione della regola del ciclo di vita, chiedendo ambito di regola, tipo di filtro e nome. L'ambito della regola definisce se la regola del ciclo di vita si applicherà a tutti i secchi o ad alcuni oggetti selezionati. Per questa demo, applicheremo la regola del ciclo di vita agli oggetti selezionati memorizzati nel secchio. La configurazione della regola del ciclo di vita fornisce due tipi di filtri per selezionare l'oggetto su cui si applicherà la regola. Possiamo applicare la regola del ciclo di vita a tutti gli oggetti con prefissi specifici e/o tag specifici. Per questa demo, useremo entrambi i filtri per configurare la regola del ciclo di vita. Nella seguente configurazione, la regola del ciclo di vita si applicherà su tutti gli oggetti memorizzati nel Log di applicazione web cartella e avere un tag (Tier: backend).

Impostazione delle azioni della regola del ciclo di vita

Dopo aver configurato la regola del ciclo di vita, ora è il momento di impostare le azioni della regola per gli oggetti selezionati tramite prefissi e tag nel passaggio precedente. Esistono diversi tipi di azioni delle regole del ciclo di vita elencate di seguito.

  • Transizione delle versioni correnti degli oggetti
  • Transizione delle versioni precedenti degli oggetti
  • Scadere le versioni attuali degli oggetti
  • Elimina permanentemente le versioni precedenti di oggetti
  • Elimina i marker eliminati o carichi multipart incompleti

Al fine di gestire il ciclo di vita completo delle versioni attuali e precedenti degli oggetti S3, selezionare tutte le opzioni dall'elenco delle azioni del ciclo di vita.

La selezione di tutte le opzioni abiliterà tutte le impostazioni di configurazione delle versioni precedenti e attuali di questo bucket. Per la transizione della versione corrente, ho aggiunto le seguenti regole di transizione elencate nella figura. Queste regole sposteranno gli oggetti memorizzati su Standard-IA Classe di archiviazione di S3 dopo 30 giorni di creazione. Dopo 60 giorni, l'oggetto verrà spostato al Ghiacciaio E Archivio profondo del ghiacciaio Dopo 180 giorni di creazione di oggetti.

Per le versioni precedenti degli oggetti memorizzati in S3, sono state create le stesse regole di transizione del ciclo di vita, che sposterà le versioni precedenti degli oggetti su Standard-IA Dopo 30 giorni di diventare la versione precedente. Le versioni precedenti dell'oggetto verranno spostate su Ghiacciaio poi Archivio profondo del ghiacciaio Dopo 60 e 180 giorni, rispettivamente.

Ora la regola del ciclo di vita richiederà la configurazione di scadenza dell'oggetto per le versioni attuali e precedenti degli oggetti. Immettere il numero di giorni dopo i quali gli oggetti S3 verranno eliminati in modo permanente dal secchio S3. La seguente configurazione eliminerà le versioni attuali e precedenti degli oggetti S3 dopo 1 anno.

Ora la regola del ciclo di vita creerà un riepilogo della sequenza temporale della configurazione delle regole di transizione che mostra il ciclo di vita degli oggetti.

Rivedere il riepilogo della sequenza temporale e fare clic su Creare regola pulsante alla fine per creare la regola del ciclo di vita.

Archiviare i dati di test su S3

La regola del ciclo di vita creato sopra si applicherà a oggetti S3 specifici (con Log di applicazione web prefisso e Tier: backend Tag dell'oggetto). In questa sezione, caricheremo un oggetto su cui si applicherà questa regola del ciclo di vita. Innanzitutto, crea una cartella di registri delle applicazioni Web All'interno del secchio.

Ora carica un file all'interno di questa cartella appena creata. Il prefisso per tutti i file caricati in questa cartella sarà il nome della cartella, i.e., registri di applicazione Web.

Dopo aver caricato il file, aggiungi un tag (Tier: backend) all'oggetto in modo che la regola del ciclo di vita utilizzerà l'oggetto. Seleziona l'oggetto dalla cartella e scorrere verso il basso fino a tag sezione. Aggiungi un tag con key = tier e value = backend all'oggetto.

Secondo le regole di transizione specificate, la regola del ciclo di vita lo seguirà e lo sposterà sulle altre classi di archiviazione. Tutti gli oggetti memorizzati nel file Log di applicazione web cartella e avere un tag (Tier: backend) verrà monitorato dalla regola del ciclo di vita configurato in questo blog.

Conclusione

S3 fornisce la configurazione del ciclo di vita per gestire automaticamente gli oggetti in diverse classi di archiviazione per risparmiare sui costi. Una regola del ciclo di vita può essere configurata su tutti gli oggetti memorizzati in S3 e un filtro può essere utilizzato per applicare la configurazione del ciclo di vita a oggetti specifici memorizzati in S3. Questa guida spiega ogni passaggio per creare una regola del ciclo di vita che si applica a oggetti specifici e sposta gli oggetti in diverse classi di archiviazione per risparmiare costi.