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à.
Elementi della configurazione del ciclo di vita
Una configurazione del ciclo di vita di S3 è costituita da regole del ciclo di vita che includono vari elementi che descrivono le azioni intraprese da Amazon S3 durante la vita degli oggetti. Specifichi una configurazione del ciclo di vita di Amazon S3 comeXML, composta da una o più regole del ciclo di vita, in cui ogni regola è composta da uno o più elementi.
<LifecycleConfiguration> <Rule> <Element> </Rule> <Rule> <Element> <Element> </Rule> </LifecycleConfiguration>
Ogni regola è costituita dagli elementi seguenti:
-
Metadati delle regole che includono un ID della regola e uno stato che indica se la regola è abilitata o disabilitata. Se una regola è disabilitata, Amazon S3 non esegue le operazioni in essa specificate.
-
Un filtro che identifica gli oggetti a cui si applica la regola. È possibile specificare un filtro utilizzando la dimensione dell'oggetto, il prefisso della chiave dell'oggetto, uno o più tag dell'oggetto o una combinazione di filtri.
-
Una o più operazioni di transizione o scadenza con una data o un periodo nel ciclo di vita dell'oggetto in cui si desidera che Amazon S3 esegua l'operazione specificata.
Argomenti
Le sezioni seguenti descrivono gli XML elementi di una configurazione del ciclo di vita S3. Per gli esempi di configurazione, consulta Esempi di configurazioni del ciclo di vita S3.
Elemento ID
Una configurazione del ciclo di vita S3 può contenere fino a 1.000 regole. Questo limite non è regolabile. L'<ID>
elemento identifica in modo univoco una regola. La lunghezza dell'ID è limitata a 255 caratteri.
Elemento Status
Il valore <Status>
dell'elemento può essere oEnabled
. Disabled
Se una regola è disabilitata, Amazon S3 non esegue nessuna delle operazioni in essa definite.
Elemento Filter
Una regola del ciclo di vita S3 può essere applicata a tutti o a un sottoinsieme di oggetti in un bucket in base all'<Filter>
elemento specificato nella regola.
È possibile filtrare gli oggetti per prefisso della chiave, tag dell'oggetto o una combinazione di entrambi (in tal caso, Amazon S3 utilizza un operatore logico AND
per combinare i filtri). Per esempi e ulteriori informazioni sui filtri, consulta,. Aggiungere filtri alle regole del ciclo di vita
-
Specificazione di un filtro utilizzando i prefissi chiave: questo esempio mostra una regola del ciclo di vita S3 che si applica a un sottoinsieme di oggetti in base al prefisso del nome chiave ().
logs/
Ad esempio, la regola del ciclo di vita si applica agli oggetti, e.logs/mylog.txt
logs/temp1.txt
logs/test.txt
ma non per l'oggettoexample.jpg
.<LifecycleConfiguration> <Rule> <Filter> <Prefix>logs/</Prefix> </Filter>
transition/expiration actions
... </Rule> ... </LifecycleConfiguration>Se desiderate applicare un'azione del ciclo di vita a un sottoinsieme di oggetti in base a prefissi di nomi chiave diversi, specificate regole separate. all'interno di ognuna, specificare un filtro basato sul prefisso. Ad esempio, per descrivere un'azione del ciclo di vita per gli oggetti con i prefissi chiave e, specificate
projectA/
due regole come segue:projectB/
<LifecycleConfiguration> <Rule> <Filter> <Prefix>projectA/</Prefix> </Filter>
transition/expiration actions
... </Rule> <Rule> <Filter> <Prefix>projectB/</Prefix> </Filter>transition/expiration actions
... </Rule> </LifecycleConfiguration>Per ulteriori informazioni sulle chiavi degli oggetti, consulta Denominazione degli oggetti Amazon S3.
-
Specificazione di un filtro basato sui tag degli oggetti: nell'esempio seguente, la regola del ciclo di vita specifica un filtro basato su un tag () e un valore ().
key
La regola si applica quindi solo a un sottoinsieme di oggetti con quel tag specifico.value
<LifecycleConfiguration> <Rule> <Filter> <Tag> <Key>
key
</Key> <Value>value
</Value> </Tag> </Filter>transition/expiration actions
... </Rule> </LifecycleConfiguration>È possibile specificare un filtro basato su più tag. È necessario racchiudere i tag nell'
<And>
elemento, come illustrato nell'esempio seguente. La regola indica ad Amazon S3 di eseguire le operazioni del ciclo di vita sugli oggetti con due tag (con la specifica combinazione di chiave e valore).<LifecycleConfiguration> <Rule> <Filter> <And> <Tag> <Key>
key1
</Key> <Value>value1
</Value> </Tag> <Tag> <Key>key2
</Key> <Value>value2
</Value> </Tag> ... </And> </Filter>transition/expiration actions
</Rule> </Lifecycle>La regola del ciclo di vita si applica agli oggetti che contengono entrambi i tag specificati. Amazon S3 esegue un'operazione logica
AND
. Tieni presente quanto segue:-
Ogni tag deve corrispondere esattamente alla chiave e al valore. Se specificate solo un
<Key>
elemento e nessun<Value>
elemento, la regola si applicherà solo agli oggetti che corrispondono alla chiave del tag e che non hanno un valore specificato. -
La regola si applica a un sottoinsieme di oggetti che ha tutti i tag specificati nella regola. Se a un oggetto sono specificati tag aggiuntivi, la regola verrà comunque applicata.
Nota
Quando si specificano più tag in un filtro, ogni chiave del tag deve essere univoca.
-
-
Specificazione di un filtro basato sia sul prefisso che su uno o più tag: in una regola del ciclo di vita, puoi specificare un filtro basato sia sul prefisso chiave che su uno o più tag. Anche in questo caso, è necessario racchiudere tutti questi elementi del filtro nell'elemento, come segue
<And>
:<LifecycleConfiguration> <Rule> <Filter> <And> <Prefix>
key-prefix
</Prefix> <Tag> <Key>key1
</Key> <Value>value1
</Value> </Tag> <Tag> <Key>key2
</Key> <Value>value2
</Value> </Tag> ... </And> </Filter> <Status>Enabled</Status>transition/expiration actions
</Rule> </LifecycleConfiguration>Amazon S3 combina questi filtri utilizzando una logica.
AND
Cioè, la regola si applica al sottoinsieme di oggetti con il prefisso chiave specificato e i tag specificati. Un filtro può avere un solo prefisso e zero o più tag. -
È possibile specificare un filtro vuoto, nel qual caso la regola si applica a tutti gli oggetti nel bucket.
<LifecycleConfiguration> <Rule> <Filter> </Filter> <Status>Enabled</Status>
transition/expiration actions
</Rule> </LifecycleConfiguration> -
Per filtrare una regola per dimensione oggetto, è possibile specificare una dimensione minima (
ObjectSizeGreaterThan
) o massima (ObjectSizeLessThan
) oppure è possibile specificare un intervallo di dimensioni degli oggetti.I valori delle dimensioni degli oggetti sono espressi in byte. Per impostazione predefinita, gli oggetti di dimensioni inferiori a 128 KB non verranno trasferiti in nessuna classe di archiviazione, a meno che non si specifichi una dimensione minima inferiore (
ObjectSizeGreaterThan
) o una dimensione massima ().ObjectSizeLessThan
Per ulteriori informazioni, consulta Esempio: consentire la transizione di oggetti di dimensioni inferiori a 128 KB.<LifecycleConfiguration> <Rule> <Filter> <ObjectSizeGreaterThan>500</ObjectSizeGreaterThan> </Filter> <Status>Enabled</Status>
transition/expiration actions
</Rule> </LifecycleConfiguration>Nota
I
ObjectSizeLessThan
filtriObjectSizeGreaterThan
and escludono i valori specificati. Ad esempio, se imposti oggetti con dimensioni da 128 KB a 1024 KB per spostarli dalla classe di storage S3 Standard alla classe di storage S3 Standard-IA, gli oggetti che sono esattamente 1024 KB e 128 KB non passeranno a S3 Standard-IA. La regola si applicherà invece solo agli oggetti con dimensioni superiori a 128 KB e inferiori a 1024 KB.Se stai specificando un intervallo di dimensioni degli oggetti, il numero intero
ObjectSizeGreaterThan
deve essere minore del valoreObjectSizeLessThan
. Quando si utilizzano più filtri, è necessario racchiudere i filtri in un elemento<And>
. L'esempio seguente mostra come specificare oggetti in un intervallo compreso tra 500 byte e 64.000 byte.<LifecycleConfiguration> <Rule> <Filter> <And> <Prefix>
key-prefix
</Prefix> <ObjectSizeGreaterThan>500</ObjectSizeGreaterThan> <ObjectSizeLessThan>64000</ObjectSizeLessThan> </And> </Filter> <Status>Enabled</Status>transition/expiration actions
</Rule> </LifecycleConfiguration>
Elementi per la descrizione delle operazioni nel ciclo di vita
È possibile indicare ad Amazon S3 di eseguire operazioni specifiche nel ciclo di vita di un oggetto specificando in una regola del ciclo di vita S3 una o più delle seguenti operazioni predefinite, il cui effetto dipende dallo stato della funzione Controllo delle versioni del bucket.
-
Transition
elemento di azione: si specifica l'Transition
azione per la transizione degli oggetti da una classe di archiviazione all'altra. Per ulteriori informazioni sul trasferimento degli oggetti, consulta Transizioni supportate. Al raggiungimento di una data o di un periodo nel ciclo di vita dell'oggetto, Amazon S3 esegue la transizione.Per un bucket con versione (bucket con funzione Controllo delle versioni attivata o sospesa), l'operazione
Transition
si applica alla versione corrente dell'oggetto. Per la gestione delle versioni non correnti, Amazon S3 definisce l'operazioneNoncurrentVersionTransition
(descritta di seguito in questo argomento).
-
Expiration
elemento di azione: l'Expiration
azione fa scadere gli oggetti identificati nella regola e si applica agli oggetti idonei in qualsiasi classe di storage Amazon S3. Per ulteriori informazioni sulle classi di storage, consulta Comprensione e gestione delle classi di storage Amazon S3. Amazon S3 rende non disponibili tutti gli oggetti scaduti. L'eventuale rimozione permanente degli oggetti dipende dallo stato della funzione Controllo delle versioni del bucket.-
Bucket senza versione: l'
Expiration
azione comporta la rimozione permanente dell'oggetto da parte di Amazon S3. -
Bucket con versione – Per un bucket con versione (ovvero, con funzione Controllo delle versioni attivata o sospesa), sono diversi i fattori che governano la gestione dell'operazione
Expiration
da parte di Amazon S3. Per i bucket con controllo delle versioni abilitata o sospesa, vale quanto segue:-
L'operazione
Expiration
si applica solo alla versione corrente (non ha effetto sulle versioni non correnti dell'oggetto). -
Amazon S3 non esegue alcuna operazione se sono presenti una o più versioni dell'oggetto e il contrassegno di eliminazione è la versione corrente.
-
Se la versione corrente dell'oggetto è l'unica disponibile e porta anche il contrassegno di eliminazione (noto anche come contrassegno di eliminazione dell'oggetto scaduto, dove tutte le versioni degli oggetti vengono eliminate e rimane solo un contrassegno di eliminazione), Amazon S3 rimuove il contrassegno di eliminazione dall'oggetto scaduto. È possibile inoltre utilizzare l'operazione di eliminazione per indicare ad Amazon S3 di rimuovere i contrassegni di eliminazione dell'oggetto scaduto. Per un esempio, consulta Rimuovere i marker di eliminazione degli oggetti scaduti in un bucket abilitato al controllo delle versioni.
Per ulteriori informazioni, consulta Conservazione di più versioni di oggetti con S3 Versioning.
Considera inoltre quanto segue durante la configurazione di Amazon S3 per la gestione delle scadenze:
-
Bucket con funzione Controllo delle versioni abilitata
Se la versione dell'oggetto corrente non è un contrassegno di eliminazione, Amazon S3 aggiunge un contrassegno di eliminazione con un ID versione univoco. La versione corrente diventa quindi non corrente e il contrassegno di eliminazione diventa la versione corrente.
-
Bucket con funzione Controllo delle versioni sospesa
In un bucket con versione sospesa, l'azione di scadenza fa sì che Amazon S3 crei un marker di eliminazione con come ID di versione.
null
Il contrassegno di eliminazione sostituisce qualsiasi versione dell'oggetto con ID versione null nella gerarchia delle versioni: questa operazione elimina di fatto l'oggetto.
-
-
Inoltre, in Amazon S3 sono disponibili le seguenti operazioni, utili per gestire le versioni non correnti degli oggetti in un bucket con versione (ovvero, con funzione Controllo delle versioni attivata o sospesa).
-
NoncurrentVersionTransition
elemento di azione: utilizza questa azione per specificare quando Amazon S3 esegue la transizione degli oggetti alla classe di storage specificata. Puoi basare questa scadenza su un certo numero di giorni da quando gli oggetti sono diventati non correnti. Oltre al numero di giorni, puoi anche fornire un numero massimo di versioni non correnti da conservare (compreso tra 1 e 100). Questo valore determina quante versioni non correnti più recenti devono esistere prima che Amazon S3 possa eseguire l'azione associata su una determinata versione. Amazon S3 trasferirà eventuali versioni aggiuntive non correnti oltre il numero specificato da conservare.Per specificare il numero massimo di versioni non correnti, devi fornire anche un elemento.
Filter
Se non specifichi unFilter
elemento, Amazon S3 genera unInvalidRequest
errore quando fornisci un numero massimo di versioni non correnti.Per ulteriori informazioni sul trasferimento degli oggetti, consulta Transizioni supportate. Per informazioni dettagliate su come Amazon S3 calcola la data quando si specifica il numero di giorni nell'operazione
NoncurrentVersionTransition
, consulta Regole del ciclo di vita basate sull'età di un oggetto. -
NoncurrentVersionExpiration
elemento di azione: utilizza questa azione per fare in modo che Amazon S3 elimini definitivamente le versioni non correnti degli oggetti. Questi oggetti eliminati non possono essere recuperati. È possibile basare questa scadenza su un determinato numero di giorni trascorsi da quando gli oggetti non sono più correnti. Oltre al numero di giorni, puoi anche fornire un numero massimo di versioni non correnti da conservare (compreso tra 1 e 100). Questo valore specifica quante versioni non correnti più recenti devono esistere prima che Amazon S3 possa eseguire l'operazione associata su una determinata versione. Amazon S3 eliminerà definitivamente tutte le versioni non correnti aggiuntive oltre al numero specificato da conservare.Per specificare il numero massimo di versioni non correnti, devi fornire anche un elemento.
Filter
Se non specifichi unFilter
elemento, Amazon S3 genera unInvalidRequest
errore quando fornisci un numero massimo di versioni non correnti.Il ritardo nella rimozione degli oggetti non correnti può rivelarsi utile per correggere eventuali eliminazioni o sovrascritture accidentali. Ad esempio, è possibile configurare una regola di scadenza perché elimini le versioni cinque giorni dopo essere diventate non correnti. Ad esempio, supponiamo che il 01/01/2014 alle UTC 10:30, crei un oggetto chiamato
photo.gif
(ID versione 111111). Il 02/01/2014 alle UTC 11:30, si elimina accidentalmentephoto.gif
(ID versione 111111), che crea un indicatore di eliminazione con un nuovo ID di versione (come l'ID di versione 4857693). A questo punto, si hanno cinque giorni per recuperare la versione originale diphoto.gif
(ID versione 111111) prima che l'eliminazione diventi definitiva. L'08/01/2014 alle 00:00UTC, la regola di scadenza del ciclo di vita viene eseguita ed eliminata definitivamentephoto.gif
(ID versione 111111), cinque giorni dopo che è diventata una versione non corrente.Per informazioni dettagliate su come Amazon S3 calcola la data quando si specifica il numero di giorni in un'operazione
NoncurrentVersionExpiration
, consulta Regole del ciclo di vita basate sull'età di un oggetto.Nota
Le configurazioni del ciclo di vita con scadenza degli oggetti non rimuovono i caricamenti incompleti in più parti. Per rimuovere i caricamenti multiparte incompleti, è necessario utilizzare l'azione di configurazione del
AbortIncompleteMultipartUpload
ciclo di vita descritta più avanti in questa sezione.
Oltre alle azioni di transizione e scadenza, puoi utilizzare le seguenti azioni di configurazione del ciclo di vita per fare in modo che Amazon S3 interrompa i caricamenti multiparte incompleti o rimuova i marker di eliminazione degli oggetti scaduti:
-
AbortIncompleteMultipartUpload
elemento di azione: utilizza questo elemento per impostare il tempo massimo (in giorni) durante il quale desideri che i caricamenti in più parti rimangano in corso. Se i caricamenti multiparte applicabili (determinati dal nome chiaveprefix
specificato nella regola del ciclo di vita) non vengono completati correttamente entro il periodo di tempo predefinito, Amazon S3 interrompe i caricamenti multiparte incompleti. Per ulteriori informazioni, consulta Interruzione di un caricamento in più parti.Nota
Non puoi specificare questa azione del ciclo di vita in una regola con un filtro che utilizza tag di oggetto.
-
ExpiredObjectDeleteMarker
elemento di azione: in un bucket abilitato al controllo delle versioni, un marker di eliminazione con zero versioni non correnti viene definito marker di eliminazione di oggetti scaduti. Puoi utilizzare questa azione del ciclo di vita per indirizzare Amazon S3 a rimuovere i marker di eliminazione degli oggetti scaduti. Per vedere un esempio, consulta Rimuovere i marker di eliminazione degli oggetti scaduti in un bucket abilitato al controllo delle versioni.Nota
Non puoi specificare questa azione del ciclo di vita in una regola con un filtro che utilizza tag di oggetto.
Modalità con cui Amazon S3 calcola da quanto tempo un oggetto è non corrente
In un bucket abilitato al controllo delle versioni, possono essere incluse più versioni di un oggetto. Esiste sempre una versione corrente e zero o più versioni non correnti. Ogni volta che si carica un oggetto, la versione appena aggiunta diventa la versione corrente e quella che lo era in precedenza viene mantenuta come versione non corrente. Per stabilire da quanti giorni è non corrente un oggetto, Amazon S3 considera la data di creazione della versione successiva. Il numero di giorni dalla data di creazione della versione successiva viene utilizzato da Amazon S3 come numero di giorni da cui l'oggetto è non corrente.
Ripristino delle versioni precedenti di un oggetto con l'uso delle configurazioni del ciclo di vita di S3
Come spiegato inRipristino di versioni precedenti, è possibile utilizzare uno dei due metodi seguenti per recuperare le versioni precedenti di un oggetto:
-
Metodo 1 — Copia una versione non corrente dell'oggetto nello stesso bucket. La copia diventa la versione corrente dell'oggetto e vengono conservate tutte le sue versioni.
-
Metodo 2 — Eliminare definitivamente la versione corrente dell'oggetto. Così facendo, in effetti, la versione prima non corrente diventa la versione corrente dell'oggetto.
Quando utilizzi le regole di configurazione di S3 Lifecycle con bucket abilitati al controllo delle versioni, come best practice consigliamo di utilizzare il Metodo 1.
Il ciclo di vita di S3 opera in base a un modello consistente finale. Una versione corrente che hai eliminato definitivamente potrebbe non scomparire finché le modifiche non si propagano a tutti i sistemi Amazon S3. (Pertanto, Amazon S3 potrebbe non essere temporaneamente a conoscenza di questa eliminazione.) Nel frattempo. la regola del ciclo di vita configurata per la scadenza degli oggetti non correnti potrebbe rimuovere definitivamente tali oggetti, compreso quello da ripristinare. Quindi, copiare la vecchia versione, come consigliato nel Metodo 1, è l'alternativa più sicura.
Operazioni del ciclo di vita e stato della funzione Controllo delle versioni nel bucket
La tabella seguente riassume il comportamento delle azioni delle regole di configurazione S3 Lifecycle sugli oggetti in relazione allo stato di controllo delle versioni del bucket che contiene l'oggetto.
Azione | Bucket senza versione (funzione Controllo delle versioni non abilitata) | Bucket con funzione Controllo delle versioni abilitata | Bucket con funzione Controllo delle versioni sospesa |
---|---|---|---|
Al raggiungimento di una data o di un periodo nel ciclo di vita dell'oggetto. |
Amazon S3 trasferisce l'oggetto nella classe di storage specificata. | Amazon S3 trasferisce la versione corrente dell'oggetto nella classe di storage specificata. | Stesso comportamento del bucket con funzione Controllo delle versioni abilitata. |
Al raggiungimento di una data o di un periodo nel ciclo di vita dell'oggetto. |
L'Expiration azione elimina l'oggetto e l'oggetto eliminato non può essere recuperato. |
Se la versione corrente non è un indicatore di eliminazione, Amazon S3 crea un indicatore di eliminazione, che diventa la versione corrente e la versione corrente esistente viene mantenuta come versione non corrente. | L'azione del ciclo di vita crea un marker di eliminazione con ID di versione, che diventa la null versione corrente. Se l'ID di versione della versione corrente dell'oggetto ènull , l'Expiration azione elimina definitivamente questa versione. Altrimenti, la versione corrente viene mantenuta come versione non corrente. |
Quando l'oggetto è stato classificato come non corrente per il numero di giorni specificato o il numero massimo specificato di versioni non correnti da mantenere è stato superato. |
NoncurrentVersionTransition non ha effetto. |
Amazon S3 trasferisce le versioni non correnti dell'oggetto nella classe di storage specificata. |
Stesso comportamento del bucket con funzione Versioni multiple abilitata. |
Quando l'oggetto è stato classificato come non corrente per il numero di giorni specificato o il numero massimo specificato di versioni non correnti da mantenere è stato superato. |
NoncurrentVersionExpiration non ha effetto. |
L'NoncurrentVersionExpiration azione elimina definitivamente la versione non corrente dell'oggetto e l'oggetto eliminato non può essere recuperato. |
Stesso comportamento del bucket con funzione Controllo delle versioni abilitata. |
Regole del ciclo di vita basate sull'età di un oggetto
Puoi specificare un periodo di tempo, nel numero di giorni dalla creazione (o modifica) dell'oggetto, in cui Amazon S3 può intraprendere l'azione specificata.
Quando si specifica il numero di giorni nelle operazioni Transition
ed Expiration
in una configurazione del ciclo di vita S3, tenere presente quanto segue:
-
Il valore specificato è il numero di giorni trascorsi dalla creazione dell'oggetto in cui verrà eseguita l'azione.
-
Amazon S3 calcola il tempo aggiungendo il numero di giorni specificato nella regola all'ora di creazione dell'oggetto e arrotondando l'ora risultante al giorno successivo a mezzanotte. UTC Ad esempio, se un oggetto è stato creato il 15/01/2014 alle 10:30 UTC e specifichi 3 giorni in una regola di transizione, la data di transizione dell'oggetto verrà calcolata come 19/01/2014 00:00. UTC
Nota
Amazon S3 gestisce solo l'ultima data di modifica per ciascun oggetto. Ad esempio, la console Amazon S3 mostra la data dell'ultima modifica nel riquadro Proprietà dell'oggetto. Quando crei inizialmente un nuovo oggetto, questa data riflette la data di creazione dell'oggetto. Se l'oggetto viene sostituito, la data cambia di conseguenza. Pertanto, la data di creazione è sinonimo della data dell'ultima modifica.
Quando si specifica il numero di giorni nelle operazioni NoncurrentVersionTransition
e NoncurrentVersionExpiration
in una configurazione del ciclo di vita, tenere presente quanto segue:
-
Il valore specificato è il numero di giorni dal momento in cui la versione dell'oggetto diventa non corrente (ovvero, quando l'oggetto viene sovrascritto o eliminato) in cui Amazon S3 eseguirà l'azione sull'oggetto o sugli oggetti specificati.
-
Amazon S3 calcola il tempo aggiungendo il numero di giorni specificato nella regola all'ora in cui viene creata la nuova versione successiva dell'oggetto e arrotondando l'ora risultante al giorno successivo a mezzanotte. UTC Ad esempio, supponiamo di avere nel bucket una versione corrente di un oggetto creato il 01/01/2014 alle 10:30. UTC Se la nuova versione dell'oggetto che sostituisce la versione corrente viene creata il 15/01/2014 alle 10:30 e specificate 3 giorni in una regola di transizioneUTC, la data di transizione dell'oggetto viene calcolata come 19/01/2014 00:00. UTC
Regole del ciclo di vita basate su una data specifica
Quando si specifica un'operazione in una regola del ciclo di vita S3, è possibile specificare la data in cui si desidera che Amazon S3 esegua l'operazione. Alla data specificata, Amazon S3 applica l'operazione a tutti gli oggetti idonei (in base ai criteri di filtro).
Se si specifica un'azione del ciclo di vita S3 con una data precedente, tutti gli oggetti qualificati diventano immediatamente idonei per tale azione del ciclo di vita.
Importante
Le operazioni basate su data non sono valide una tantum. Se lo stato della regola è , Amazon S3 continua ad applicare l'operazione basata su data anche dopo che questa è trascors Enabled
.
Ad esempio, supponiamo di specificare un'Expiration
azione basata sulla data per eliminare tutti gli oggetti (supponiamo che nella regola non sia specificato alcun filtro). Nella data specificata, Amazon S3 applica la scadenza a tutti gli oggetti nel bucket. Amazon S3 continua inoltre a far scadere tutti i nuovi oggetti creati nel bucket. Per interrompere l'azione del ciclo di vita, devi rimuovere l'azione dalla regola del ciclo di vita, disabilitare la regola o eliminare la regola dalla configurazione del ciclo di vita.
Il valore della data deve essere conforme al formato 8601. ISO L'ora è sempre mezzanotte. UTC
Nota
Non puoi creare regole del ciclo di vita basate sulla data utilizzando la console Amazon S3, ma puoi visualizzare, disabilitare o eliminare tali regole.