

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

# 管理物件的生命週期
<a name="object-lifecycle-mgmt"></a>

S3 生命週期可協助您在整個生命週期中以具成本效益的方式儲存物件，方法是將物件轉換為成本較低的儲存類別，或者代表您刪除過期物件。若要管理物件的生命週期，請為您的儲存貯體建立 *S3 生命週期組態*。S3 生命週期組態是一組定義 Amazon S3 動作的規則，適用於一組物件。有兩種類型的動作：
+ **轉換動作** – 定義物件何時轉換成另一個儲存類別。例如，您可以選擇在建立物件後的 30 天，將物件轉換為 S3 標準 – IA 儲存類別，或者在建立物件一年後，將物件封存到 S3 Glacier Flexible Retrieval 儲存類別。如需詳細資訊，請參閱 [了解和管理 Amazon S3 儲存類別](storage-class-intro.md)。

  這些是與生命週期轉換請求相關聯的成本。如需定價資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。
+ **過期動作** – 這些動作會定義物件何時過期。Amazon S3 會代表您刪除過期的物件。例如，您可以選擇在物件的儲存時間超過法規合規性所規定的期間後，讓物件過期。如需詳細資訊，請參閱[即將到期的物件](lifecycle-expire-general-considerations.md)。

  只有物件在具有最短儲存持續期間的儲存類別中過期時，生命週期的過期情形才會產生潛在的成本。如需詳細資訊，請參閱[最低儲存期間費用](lifecycle-expire-general-considerations.md#lifecycle-expire-minimum-storage)。

**重要**  
**一般用途儲存貯體**：您無法使用儲存貯體政策來防止 S3 生命週期規則的刪除或轉移。例如，即使您的儲存貯體政策拒絕所有主體的所有動作，S3 生命週期組態仍會正常運作。

**現有物件和新物件**  
當您新增儲存貯體的生命週期組態時，組態規則會套用至現有物件以及稍後新增的物件。例如，如果您目前所新增生命週期組態規則包含過期動作，會讓物件在建立 30 天之後過期，則 Amazon S3 會將任何超過 30 天的現有物件的放入移除佇列中。

**帳單變更**  
如果物件符合生命週期動作的資格，以及 Amazon S3 傳輸或讓物件過期之間有任何延遲，則只要物件符合生命週期動作的資格，便會即刻套用帳單變更。例如，如果物件已排定過期，且 Amazon S3 沒有立即讓物件過期，則在過期時間之後，您無需支付儲存費用。

此行為的例外狀況為，如果您擁有轉換至 S3 Intelligent-Tiering 儲存類別的生命週期規則。在此情況下，直到物件轉換至 S3 Intelligent-Tiering 儲存類別後，才會發生計費變更。如需 S3 生命週期規則的詳細資訊，請參閱 [生命週期組態元素](intro-lifecycle-rules.md)。

**注意**  
生命週期轉換不會產生資料擷取費用。不過，使用 `PUT`、`COPY` 或生命週期規則將資料移至任何 S3 儲存類別時，需支付每個請求擷取費用。將物件移至任何儲存類別之前，請考慮擷取或轉換成本。如需成本考量的詳細資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。

**監控生命週期規則的效果**  
若要監控作用中生命週期規則所進行之更新的影響，請參閱[如何監控生命週期規則採取的動作？](troubleshoot-lifecycle.md#troubleshoot-lifecycle-2)。

## 管理物件的完整生命週期
<a name="lifecycle-config-overview-what"></a>

使用 S3 生命週期組態規則，您可以指示 Amazon S3 將物件轉換為較便宜的儲存類別、封存或刪除物件。例如：
+ 如果您將定期日誌上傳到儲存貯體，您的應用程式可能需要使用它們一週或一個月。之後，您可能會想刪除它們。
+ 某些文件在一段有限的期間內會經常受到存取。而在該期間之後，存取它們的頻率很低。在某些時候，您可能不需要即時存取它們，但您的組織或法規可能要求您將其封存一段特定時間。之後，您可以刪除它們。
+ 您可能會將某些類型的資料上傳到 Amazon S3，主要為目的檔案用。例如，您可以使用它來封存數位媒體、財務及醫療保健記錄、原始基因序列資料、長期資料庫備份，以及為遵守法規而所必須保留的資料。

透過結合 S3 生命週期操作來管理物件的完整生命週期。例如，假設您建立的物件具備了定義妥善的生命週期。一開始時，物件在 30 天內會頻繁受到存取。然後，物件在長達 90 天內，不會頻繁存取。之後，不再需要這些物件，因此，您可以選擇封存或刪除。

在本案例中，您可以建立 S3 生命週期規則，在規則中指定轉換至 S3 Intelligent-Tiering 、S3 標準 – IA 或 S3 單區域 – IA 儲存的初始化動作，另外指定轉換至 S3 Glacier Flexible Retrieval 儲存的動作以供封存，還有指定過期動作。當您將物件從一個儲存類別移動到另一個儲存類別時，可以節省儲存成本。如需成本考量的詳細資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。

**Topics**
+ [管理物件的完整生命週期](#lifecycle-config-overview-what)
+ [使用 Amazon S3 生命週期轉換物件](lifecycle-transition-general-considerations.md)
+ [即將到期的物件](lifecycle-expire-general-considerations.md)
+ [設定儲存貯體的 S3 生命週期組態](how-to-set-lifecycle-configuration-intro.md)
+ [S3 生命週期如何與其他儲存貯體組態互動](lifecycle-and-other-bucket-config.md)
+ [設定 S3 生命週期事件通知](lifecycle-configure-notification.md)
+ [生命週期組態元素](intro-lifecycle-rules.md)
+ [Amazon S3 如何處理生命週期組態中的衝突](lifecycle-conflicts.md)
+ [S3 生命週期組態範例](lifecycle-configuration-examples.md)
+ [針對 Amazon S3 生命週期問題進行疑難排解](troubleshoot-lifecycle.md)