本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理物件的生命週期
S3 Lifecycle 透過將物件轉換為成本較低的儲存類別,或者代表您刪除過期的物件,協助您在整個生命週期中以符合成本效益的方式儲存物件。若要管理物件的生命週期,請為儲存貯體建立 S3 生命週期組態。S3 生命週期組態是一組定義 Amazon S3 動作的規則,適用於一組物件。有兩種類型的動作:
-
轉換動作 – 定義物件何時轉換成另一個儲存類別。例如,您可以選擇在建立物件後的 30 天,將物件轉換為 S3 標準 – IA 儲存類別,或者在建立物件一年後,將物件封存到 S3 Glacier Flexible Retrieval 儲存類別。如需詳細資訊,請參閱 了解和管理 Amazon S3 儲存類別。
這些是與生命週期轉換請求相關聯的成本。如需定價資訊,請參閱 Amazon S3 定價
。 -
過期動作 – 這些動作會定義物件何時過期。Amazon S3 會為您刪除已過期的物件。例如,您可以選擇在物件存放至法規合規期間之後,將物件過期。如需詳細資訊,請參閱即將到期的物件。
只有在儲存類別中具有最短儲存持續時間的物件過期時,生命週期過期才會產生潛在的成本。如需詳細資訊,請參閱最低儲存期間費用。
重要
您無法使用儲存貯體政策來防止 S3 生命週期規則刪除或轉換。例如,即使您的儲存貯體政策拒絕所有主體的所有動作,您的 S3 生命週期組態仍然正常運作。
現有物件和新物件
當您新增儲存貯體的生命週期組態時,組態規則會套用至現有物件以及稍後新增的物件。例如,如果您今天使用過期動作新增生命週期組態規則,導致物件在建立後 30 天過期,Amazon S3 將排入佇列,以移除超過 30 天的任何現有物件。
帳單變更
如果物件符合生命週期動作的資格,以及 Amazon S3 傳輸或讓物件過期之間有任何延遲,則只要物件符合生命週期動作的資格,便會即刻套用帳單變更。例如,如果物件排程為過期,且 Amazon S3 不會立即過期該物件,則不會在過期時間後向您收取儲存費用。
此行為的例外狀況為,如果您擁有轉換至 S3 Intelligent-Tiering 儲存類別的生命週期規則。在此情況下,直到物件轉換至 S3 Intelligent-Tiering 儲存類別後,才會發生計費變更。如需 S3 生命週期規則的詳細資訊,請參閱 生命週期組態元素。
注意
生命週期轉換不收取資料擷取費用。不過,使用 PUT
、 或生命週期規則將資料移至任何 S3 儲存類別時COPY
,每次請求擷取都會產生費用。將物件移至任何儲存類別之前,請考慮擷取或轉換成本。如需成本考量的詳細資訊,請參閱 Amazon S3 定價
監控生命週期規則的影響
若要監控作用中生命週期規則所做的更新效果,請參閱 如何監視生命週期規則所採取的動作?。
管理物件的完整生命週期
使用 S3 生命週期組態規則,您可以告訴 Amazon S3 將物件轉換為價格較低的儲存類別、封存或刪除它們。例如:
-
如果您將定期日誌上傳到儲存貯體,您的應用程式可能需要使用它們一週或一個月。之後,您可能會想刪除它們。
-
某些文件在一段有限的期間內會經常受到存取。而在該期間之後,存取它們的頻率很低。在某些時候,您可能不需要即時存取它們,但您的組織或法規可能要求您將其封存一段特定時間。之後,您可以刪除它們。
-
您可能會將某些類型的資料上傳到 Amazon S3,主要為目的檔案用。例如,您可以封存數位媒體、財務和醫療保健記錄、原始基因體序列資料、長期資料庫備份,以及為了遵循法規而必須保留的資料。
透過合併 S3 生命週期動作來管理物件的完整生命週期。例如,假設您建立的物件具備了定義妥善的生命週期。一開始時,物件在 30 天內會頻繁受到存取。然後,物件在長達 90 天內,不會頻繁存取。之後,不再需要這些物件,因此,您可以選擇封存或刪除。
在本案例中,您可以建立 S3 生命週期規則,在規則中指定轉換至 S3 Intelligent-Tiering 、S3 標準 – IA 或 S3 單區域 – IA 儲存的初始化動作,另外指定轉換至 S3 Glacier Flexible Retrieval 儲存的動作以供封存,還有指定過期動作。當您將物件從一個儲存體類別移至另一個儲存體類別時,您可以節省儲存成本。如需成本考量的詳細資訊,請參閱 Amazon S3 定價