2015-07-21 11 views
17

Domanda abbastanza semplice. Le regole del ciclo di vita di Amazon S3 che imposto vengono applicate retroattivamente ai dati? In tal caso, quale tipo di ritardo posso vedere prima che i dati più vecchi inizino ad essere archiviati o cancellati?Applicazione retroattiva del ciclo di vita Amazon S3

A titolo di esempio, diciamo che ho un bucket con 3 anni di dati di backup. Se creo un nuovo ciclo di vita in cui tali dati verranno archiviati dopo 31 giorni e cancellati dopo 365 giorni, la nuova regola verrà applicata ai dati esistenti? Quanto presto inizierà ad essere applicato?

risposta

32

Sì, è retroattivo (vale a dire tutte le cose che sono già lì e la corrispondenza otterrà la regola).
Potrebbe esserci un leggero ritardo (ad esempio, le regole avranno granularità del giorno ed esecuzione su base giornaliera), ma le regole avranno effetto immediato. A seconda della quantità di dati da rimuovere/spostare, potrebbe essere necessario un po 'di tempo se si dispone di molti dati preesistenti.

Fonte: S3 FAQ qui: http://aws.amazon.com/s3/faqs/

politiche del ciclo di vita valgono per entrambi gli oggetti S3 esistenti e nuovi, garantendo che è possibile ottimizzare l'archiviazione e massimizzare il risparmio sui costi per tutti i dati attuali ed eventuali nuovi dati messi in S3 senza richiedere tempo la revisione e la migrazione dei dati di manuali.

Dopo aver aggiunto una regola Scadenza oggetto, la regola viene applicata agli oggetti già presenti nel bucket e ai nuovi oggetti aggiunti nel bucket. Una volta che gli oggetti hanno superato la loro data di scadenza, sono identificati e accodati allo per la rimozione. Non ti verrà addebitato il deposito per gli oggetti alla data di scadenza o successiva alla loro scadenza, anche se potresti ancora essere in grado di accedere a tali oggetti mentre sono in coda prima che vengano rimossi. . Come per le richieste di eliminazione standard, Amazon S3 non addebita lo per la rimozione di oggetti tramite Scadenza oggetti. È possibile impostare le regole di scadenza per i bucket sospesi per il controllo delle versioni o per il controllo delle versioni.