管理儲存生命週期 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理儲存生命週期

若要管理物件以便在整個生命週期中以符合成本效益的方式存放物件,請建立 Amazon S3 生命週期組態。Amazon S3 生命週期組態是一組規則,用於定義 Amazon S3 套用至一組物件的動作。有兩種類型的動作:

  • 轉換動作 – 定義物件何時轉換成另一個儲存類別。例如,您可以選擇在建立物件後的 30 天,將物件轉換為 S3 標準 – IA 儲存類別,或者在建立物件一年後,將物件封存到 S3 Glacier Flexible Retrieval 儲存類別。如需詳細資訊,請參閱 使用 Amazon S3 儲存體方案

    這些是與生命週期轉換請求相關聯的成本。如需定價資訊,請參閱 Amazon S3 定價

  • 過期動作 – 這些動作會定義物件何時過期。Amazon S3 會為您刪除已過期的物件。

    生命週期過期成本,取決於您選擇物件的過期時間。如需詳細資訊,請參閱 即將到期的物件

如果物件符合生命週期動作的資格,以及 Amazon S3 傳輸或讓物件過期之間有任何延遲,則只要物件符合生命週期動作的資格,便會即刻套用帳單變更。例如,如果物件排定到期,且 Amazon S3 不會立即使該物件過期,則在到期時間之後不會向您收取儲存費用。此行為的例外狀況為,如果您擁有轉換至 S3 Intelligent-Tiering 儲存類別的生命週期規則。在此情況下,直到物件轉換至 S3 Intelligent-Tiering 儲存類別後,才會發生計費變更。

如需 S3 生命週期規則的詳細資訊,請參閱 生命週期組態元素

若要取得 S3 生命週期的詳細指標,您可以使用 Amazon S3 Storage Lens 指標。S3 Storage Lens 是一種雲端儲存體分析功能,您可以用來了解整個組織使用物件儲存體的情況及其活動情形。S3 Storage Lens 提供 S3 生命週期規則計數指標,以及您可以用來識別已啟用 S3 版本控制的儲存貯體或高百分比非最新版本位元組的指標。如需詳細資訊,請參閱使用 S3 Storage Lens 最佳化儲存成本

管理物件生命週期

為已妥善定義生命週期的物件,定義 S3 生命週期組態規則。例如:

  • 如果您將定期日誌上傳到儲存貯體,您的應用程式可能需要使用它們一週或一個月。之後,您可能會想刪除它們。

  • 某些文件在一段有限的期間內會經常受到存取。而在該期間之後,存取它們的頻率很低。在某些時候,您可能不需要即時存取它們,但您的組織或法規可能要求您將其封存一段特定時間。之後,您可以刪除它們。

  • 您可能會將某些類型的資料上傳到 Amazon S3,主要為目的檔案用。例如,您可以使用它來封存數位媒體、財務及醫療保健記錄、原始基因序列資料、長期資料庫備份,以及為遵守法規而所必須保留的資料。

使用 S3 生命週期組態規則,您可以指示 Amazon S3 將物件轉換為較便宜的儲存體類別、封存或刪除物件。

建立生命週期組態

S3 生命週期組態是一個 XML 檔案,其中包含一組具備預先定義動作的規則,您可請求 Amazon S3 在物件生命週期內,對其執行這些動作。

您可以使用 Amazon S3 主控台、REST API、 AWS 開發套件和 AWS Command Line Interface (AWS CLI) 來建立生命週期組態。如需詳細資訊,請參閱 在值區上設定生命週期組態

Amazon S3 提供一組 REST API 操作,可用於管理儲存貯體上的生命週期組態。Amazon S3 會將該組態存放為連線至您儲存貯體的生命週期子資源。如需詳細資訊,請參閱以下:

PutBucketLifecycleConfiguration

GetBucketLifecycleConfiguration

DeleteBucketLifecycle

如需建立生命週期組態的詳細資訊,請參閱下列主題: