Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Come il ciclo di vita del bucket S3 e la policy ILM interagiscono in StorageGRID

A seconda della configurazione del ciclo di vita, gli oggetti seguono le impostazioni di conservazione del ciclo di vita del bucket S3 o di una policy ILM.

Esempio di ciclo di vita del bucket che ha la priorità sulla policy ILM

Policy ILM
  • Regola basata su un riferimento temporale non corrente: al giorno 0, tieni X copie per 20 giorni

  • Regola basata sul riferimento temporale di acquisizione (impostazione predefinita): al giorno 0, conserva X copie per 50 giorni

Ciclo di vita del bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"Days": 100}, "NoncurrentVersionExpiration": {"NoncurrentDays": 5}

Risultato
  • Viene acquisito un oggetto denominato "docs/text". Corrisponde al filtro del ciclo di vita del bucket con prefisso "docs/".

    • Dopo 100 giorni viene creato un delete-marker e "docs/text" diventa noncurrent.

    • Dopo 5 giorni, per un totale di 105 giorni dall'ingestione, "docs/text" viene eliminata.

    • Dopo 95 giorni, ovvero 200 giorni dall'ingest e 100 giorni dalla creazione del delete-marker, il delete-marker scaduto viene eliminato.

  • È stato acquisito un oggetto denominato "video/movie". Non corrisponde al filtro e utilizza la policy di conservazione ILM.

    • Dopo 50 giorni viene creato un indicatore di eliminazione e "video/movie" diventa non corrente.

    • Dopo 20 giorni, per un totale di 70 giorni dall'ingest, "video/movie" viene eliminato.

    • Dopo 30 giorni, per un totale di 100 giorni dall'ingest e 50 giorni dalla creazione del delete-marker, il delete-marker scaduto viene eliminato.

Esempio di ciclo di vita del bucket che implicitamente conserva per sempre

Policy ILM
  • Regola basata su un riferimento temporale non corrente: al giorno 0, tieni X copie per 20 giorni

  • Regola basata sul riferimento temporale di acquisizione (impostazione predefinita): al giorno 0, conserva X copie per 50 giorni

Ciclo di vita del bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"ExpiredObjectDeleteMarker": true}

Risultato
  • Viene acquisito un oggetto denominato "docs/text". Corrisponde al filtro del ciclo di vita del bucket con prefisso "docs/".

    L' `Expiration`azione si applica solo ai marcatori di eliminazione scaduti, il che implica mantenere tutto il resto per sempre (a partire da "docs/").

    I marcatori di eliminazione che iniziano con "docs/" vengono rimossi quando scadono.

  • È stato acquisito un oggetto denominato "video/movie". Non corrisponde al filtro e utilizza la policy di conservazione ILM.

    • Dopo 50 giorni viene creato un indicatore di eliminazione e "video/movie" diventa non corrente.

    • Dopo 20 giorni, per un totale di 70 giorni dall'ingest, "video/movie" viene eliminato.

    • Dopo 30 giorni, per un totale di 100 giorni dall'ingest e 50 giorni dalla creazione del delete-marker, il delete-marker scaduto viene eliminato.

Esempio di utilizzo del ciclo di vita del bucket per duplicare ILM e ripulire i marcatori di eliminazione scaduti

Policy ILM
  • Regola basata su un riferimento temporale non corrente: al giorno 0, tieni X copie per 20 giorni

  • Regola basata sul riferimento del tempo di acquisizione (predefinito): al giorno 0, conserva X copie per sempre

Ciclo di vita del bucket

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 20}

Risultato
  • La policy ILM viene duplicata nel ciclo di vita del bucket.

    • La regola "per sempre" della policy ILM è progettata per rimuovere manualmente gli oggetti ed eliminare le versioni non correnti dopo 20 giorni. Di conseguenza, la regola "tempo di acquisizione" manterrà per sempre i delete marker scaduti.

    • Il ciclo di vita del bucket duplica il comportamento della policy ILM aggiungendo "ExpiredObjectDeleteMarker": true, che rimuove i marcatori di eliminazione una volta scaduti

  • Un oggetto viene ingerito. Nessun filtro significa che il ciclo di vita del bucket si applica a tutti gli oggetti e sovrascrive le impostazioni di conservazione di ILM.

    • Quando un tenant invia una richiesta di eliminazione di un oggetto, viene creato un delete-marker e l'oggetto diventa non corrente.

    • Dopo 20 giorni, l'oggetto non corrente viene eliminato e il delete-marker scade.

    • Poco dopo, il marcatore di eliminazione scaduto viene eliminato.