2015-07-21 22 views
17

Oldukça basit bir soru. Verdiğim Amazon S3 yaşam döngüsü kuralları, geriye dönük olarak verilere uygulanıyor mu? Öyleyse, eski veriler arşivlenmeye veya silinmeye başlamadan önce ne tür bir gecikme görebilirim? Örneğin, 3 yıllık yedeklenmiş veriye sahip bir kepçem olduğunu varsayalım. Bu verilerin 31 gün sonra arşivleneceği ve 365 gün sonra silineceği yeni bir yaşam döngüsü oluşturursam, mevcut verilere yeni kural uygulanacak mı? Ne kadar zamanda yürürlüğe girecek?Amazon S3 yaşam döngüsü geriye dönük uygulama

cevap

32

Evet, geriye dönük (yani zaten var olan her şey ve eşleşme kuralı alacaktır).
Hafif bir gecikme olabilir (örn. Kurallar günlük ayrıntılara sahip olacak ve günlük olarak çalışacaktır), ancak kurallar hemen yürürlüğe girecektir. Kaldırmak/taşımak için ne kadar veriye ihtiyacınız olduğuna bağlı olarak, önceden var olan birçok veriye sahipseniz biraz zaman alabilir.

Kaynak: Burada S3 SSS: http://aws.amazon.com/s3/faqs/

Ömrü politikaları yerleştirilen tüm güncel veri ve herhangi bir yeni veri için maliyet tasarrufu depolama optimize etmek ve maksimize edilebileceğini sağlanması hem mevcut hem de yeni S3 nesnelere uygulamak Zaman alıcı manuel veri inceleme ve geçiş olmadan S3.

Bir Object Expiration kuralı eklendikten sonra, kural, kovada zaten mevcut olan nesnelerine ve ayrıca kovaya eklenen yeni nesnelere uygulanır. Nesneler son kullanma tarihlerini geçtikten sonra, tanımlanır ve kaldırılmak üzere sıraya konur. Hala çıkarıldıkları olmadan önce onlar kuyrukta iken bu nesneleri erişmek mümkün olabilir ama sen ya da son kullanma tarihinden sonra nesneler için saklama için fatura edilmeyecektir. Standart silme isteklerinde olduğu gibi, Amazon S3, Nesne Son Kullanma özelliğini kullanarak nesneleri kaldırmak için 'u şarj etmemektedir. Sen için Bitiş kurallar ayarlayabilirsiniz senin sürüm-etkin veya sürüm askıya yanı kovalar.

İlgili konular