

支援終止通知：2025 年 11 月 13 日， AWS 將停止對 AWS Elemental MediaStore 的支援。2025 年 11 月 13 日之後，您將無法再存取 MediaStore 主控台或 MediaStore 資源。如需詳細資訊，請造訪此[部落格文章](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/)。

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

# 將物件生命週期政策新增至容器
<a name="policies-object-lifecycle-add"></a>

物件生命週期政策可讓您指定要將物件存放在容器多久。您可以設定過期日期，在過期日期之後，AWS Elemental MediaStore 會刪除物件。此服務最多需要 20 分鐘的時間，才能將新政策套用至容器。

如需有關如何建構生命週期政策的資訊，請參閱 [物件生命週期政策的元件](policies-object-lifecycle-components.md)。

**注意**  
若為刪除物件規則 (物件會在幾天內過期)，在物件過期與刪除物件之間可能會有些許延遲。不過，只要物件過期，帳單也會立即變更。例如，如果生命週期規則指定 10 `days_since_create`，在物件達到第 10 天後，此帳戶就不會針對此物件收費，即使尚未刪除此物件。

**新增物件生命週期政策 (主控台)**

1. 在 https：//[https://console.aws.amazon.com/mediastore/](https://console.aws.amazon.com/mediastore/) 開啟 MediaStore 主控台。

1. 在 **Containers (容器)** 頁面上，選擇您要為其建立物件生命週期政策之容器的名稱。

   容器詳細資訊頁面隨即出現。

1. 在 **Object lifecycle policy (物件生命週期政策)** 區段中，選擇 **Create object lifecycle policy (建立物件生命週期政策)**。

1. 依 JSON 格式插入政策，然後選擇 **Save (儲存)**。

**新增物件生命週期政策 (AWS CLI)**

1. 建立檔案，此檔案會定義物件生命週期政策：

   ```
   {        
       "rules": [
            {
               "definition": {
                   "path": [ 
                       {"prefix": "Football/"}, 
                       {"prefix": "Baseball/"}
                   ],
                   "days_since_create": [
                       {"numeric": [">" , 28]}
                   ]
               },
               "action": "EXPIRE"
           },
           {
               "definition": {
                   "path": [ 
                       {"wildcard": "AwardsShow/index*.m3u8"}
                   ],
                   "seconds_since_create": [
                       {"numeric": [">" , 8]}
                   ]
               },
               "action": "EXPIRE"
           }
       ]
   }
   ```

1. 在 中 AWS CLI，使用 `put-lifecycle-policy`命令：

   ```
   aws mediastore put-lifecycle-policy --container-name LiveEvents --lifecycle-policy file://LiveEventsLifecyclePolicy.json --region us-west-2
   ```

   此命令沒有傳回值。此服務會將指定政策連接至容器。