相當簡單的問題。我設置的Amazon S3生命週期規則是否可以追溯應用於數據?如果是這樣,那麼在舊數據開始存檔或刪除之前我可能會看到什麼樣的延遲?亞馬遜S3生命週期追溯應用程序
舉例來說,假設我有一個擁有3年備份數據的存儲桶。如果我創建了一個新的生命週期,這些數據將在31天后歸檔並在365天后刪除,那麼這個新規則是否會應用於現有數據?多久纔會開始執行?
相當簡單的問題。我設置的Amazon S3生命週期規則是否可以追溯應用於數據?如果是這樣,那麼在舊數據開始存檔或刪除之前我可能會看到什麼樣的延遲?亞馬遜S3生命週期追溯應用程序
舉例來說,假設我有一個擁有3年備份數據的存儲桶。如果我創建了一個新的生命週期,這些數據將在31天后歸檔並在365天后刪除,那麼這個新規則是否會應用於現有數據?多久纔會開始執行?
是的,它是追溯性的(即所有已經存在和匹配的東西都會得到規則)。
可能會有輕微的延遲(即規則將有一天的粒度和每天運行),但規則將立即生效。根據您需要移除/移動的數據量,如果您有大量預先存在的數據,則可能需要一段時間。
來源:S3常見問題在這裏:http://aws.amazon.com/s3/faqs/
生命週期政策適用於現有的和新的S3對象,確保 可以優化存儲,並最大限度地節約成本爲所有 放在當前數據和任何新數據S3無需耗時 手動數據審查和遷移。
添加對象到期規則後,規則適用於 存儲桶中已存在的對象以及新對象將 添加到存儲桶。一旦對象超過其到期日期,它們將被識別並排隊等待刪除。您將不會爲 存儲過期日期或之後的對象收取費用,但您仍然可以在 刪除之前通過 訪問這些對象。與標準刪除請求一樣,Amazon S3不會向您收取 以使用對象到期刪除對象。您也可以爲啓用版本控制或版本暫停的 存儲桶設置 過期規則。