

# AWS マネジメントコンソール を使用したライフサイクルルールの作成と管理
<a name="S3OutpostsLifecycleConsole"></a>

S3 ライフサイクルを使用して、Amazon S3 on Outposts のストレージ容量を最適化することができます。ライフサイクルルールを作成して、オブジェクトが古くなったり、新しいバージョンに置き換えられたりしたときに期限切れにすることができます。ライフサイクルルールを作成、有効化、無効化、または削除できます。

S3 ライフサイクルの詳細については、「[Amazon S3 on Outposts バケットのライフサイクル設定を作成および管理する](S3OutpostsLifecycleManaging.md)」を参照してください。

**注記**  
バケットを作成する AWS アカウント がそのバケットを所有し、ライフサイクルルールを作成、有効化、無効化、または削除できる唯一のアカウントです。

AWS マネジメントコンソール を使用して S3 on Outposts のライフサイクルルールを作成および管理するには、以下のトピックを参照してください。

**Topics**
+ [ライフサイクルルールの作成](#s3-outposts-bucket-create-lifecycle)
+ [ライフサイクルルールの有効化](#s3-outposts-bucket-enable-lifecycle)
+ [ライフサイクルルールの編集](#s3-outposts-bucket-edit-lifecycle)
+ [ライフサイクルルールの削除](#s3-outposts-bucket-delete-lifecycle)

## ライフサイクルルールの作成
<a name="s3-outposts-bucket-create-lifecycle"></a>

1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. 左のナビゲーションペインで、[**Outposts buckets**] (Outposts バケット) を選択します。

1. ライフサイクルルールを作成する Outposts バケットを選択します。

1. [**Management**] (管理) タブを選択して、[**Create Lifecycle rule**] (ライフサイクルルールを作成する) を選択します。

1. **[Lifecycle rule name]** (ライフサイクルルール名) の値を入力します。

1. **[Rule scope]** (ルールスコープ) で、次のいずれかのオプションを選択します。
   + 特定のフィルターの適用範囲を制限するには、**[Limit the scope of this rule using one or more filters]** (1 つまたは複数のフィルターを使用してこのルールの適用範囲を制限) を選択します。次に、プレフィックスフィルターまたはオブジェクトサイズを追加します。
   + このルールをバケット内のすべてのオブジェクトに適用するには、**[Apply to all objects in the bucket]** (バケット内のすべてのオブジェクトに適用) を選択します。

1. **[Lifecycle rule actions]** (ライフサイクルルールのアクション) で、次のいずれかのオプションを選択します。
   + **[Expire current versions of objects]** (オブジェクトの現行バージョンを期限切れにする) — バージョニングが有効なバケットの場合、S3 on Outposts は削除マーカーを追加し、オブジェクトを最新でないバージョンとして保持します。S3 バージョニングを使用しないバケットの場合、S3 on Outposts はオブジェクトを完全に削除します。
   + **[Permanently delete noncurrent versions of objects]** (オブジェクトの最新ではないバージョンを完全に削除する) — S3 on Outposts は、オブジェクトの最新ではないバージョンを完全に削除します。
   + **[Delete expired object delete markers or incomplete multipart uploads]** (期限切れのオブジェクト削除マーカーまたは未完了のマルチパートアップロードを削除する) — S3 on Outposts は、期限切れのオブジェクト削除マーカーまたは未完了のマルチパートアップロードを完全に削除します。

     オブジェクトタグを使用してライフサイクルルールの範囲を制限する場合、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択することはできません。また、**[Expire current object versions]** (オブジェクトの現行バージョンを期限切れにする) を選択した場合は、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択することもできません。
**注記**  
サイズベースのフィルターは、削除マーカーや未完了のマルチパートアップロードには使用できません。

1. **[Expire current versions of objects]** (オブジェクトの現行バージョンを期限切れにする) または **[Permanently delete noncurrent versions of objects]** (オブジェクトの最新ではないバージョンを完全に削除する) を選択した場合は、特定の日付またはオブジェクトの経過時間に基づいてルールトリガーを設定します。

1. **[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択した場合、期限切れのオブジェクト削除マーカーの削除を確認するには、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択します。

1. **[Timeline Summary]** (タイムラインの概要) で、ライフサイクルルールを確認し、**[Create rule]** (ルールの作成) を選択します。

## ライフサイクルルールの有効化
<a name="s3-outposts-bucket-enable-lifecycle"></a>

**バケットのライフサイクルルールを有効または無効にするには**

1. Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. 左のナビゲーションペインで、[**Outposts buckets**] (Outposts バケット) を選択します。

1. ライフサイクルルールを有効または無効にする Outposts バケットを選択します。

1. **[Management]** (管理) タブを選択し、**[Lifecycle rule]** (ライフサイクルルール) で、有効または無効にするルールを選択します。

1. [**Action**] (アクション) で、[**Enable or disable rule**] (ルールを有効化または無効化) を選択します。

## ライフサイクルルールの編集
<a name="s3-outposts-bucket-edit-lifecycle"></a>

1. Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. 左のナビゲーションペインで、[**Outposts buckets**] (Outposts バケット) を選択します。

1. ライフサイクルルールを編集する Outposts バケットを選択します。

1. [**Management**] (管理) タブを選択し、編集する**ライフサイクルルール**を選択します。

1. (オプション) **[Lifecycle rule name]** (ライフサイクルルール名) の値を更新します。

1. **[Rule scope]** (ルールスコープ) で、必要に応じてスコープを編集します。
   + 特定のフィルターの適用範囲を制限するには、**[Limit the scope of this rule using one or more filters]** (1 つまたは複数のフィルターを使用してこのルールの適用範囲を制限) を選択します。次に、プレフィックスフィルターまたはオブジェクトサイズを追加します。
   + このルールをバケット内のすべてのオブジェクトに適用するには、**[Apply to all objects in the bucket]** (バケット内のすべてのオブジェクトに適用) を選択します。

1. **[Lifecycle rule actions]** (ライフサイクルルールのアクション) で、次のいずれかのオプションを選択します。
   + **[Expire current versions of objects]** (オブジェクトの現行バージョンを期限切れにする) — バージョニングが有効なバケットの場合、S3 on Outposts は削除マーカーを追加し、オブジェクトを最新でないバージョンとして保持します。S3 バージョニングを使用しないバケットの場合、S3 on Outposts はオブジェクトを完全に削除します。
   + **[Permanently delete noncurrent versions of objects]** (オブジェクトの最新ではないバージョンを完全に削除する) — S3 on Outposts は、オブジェクトの最新ではないバージョンを完全に削除します。
   + **[Delete expired object delete markers or incomplete multipart uploads]** (期限切れのオブジェクト削除マーカーまたは未完了のマルチパートアップロードを削除する) — S3 on Outposts は、期限切れのオブジェクト削除マーカーまたは未完了のマルチパートアップロードを完全に削除します。

     オブジェクトタグを使用してライフサイクルルールの範囲を制限する場合、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択することはできません。また、**[Expire current object versions]** (オブジェクトの現行バージョンを期限切れにする) を選択した場合は、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択することもできません。
**注記**  
サイズベースのフィルターは、削除マーカーや未完了のマルチパートアップロードには使用できません。

1. **[Expire current versions of objects]** (オブジェクトの現行バージョンを期限切れにする) または **[Permanently delete noncurrent versions of objects]** (オブジェクトの最新ではないバージョンを完全に削除する) を選択した場合は、特定の日付またはオブジェクトの経過時間に基づいてルールトリガーを設定します。

1. **[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択した場合、期限切れのオブジェクト削除マーカーの削除を確認するには、**[Delete expired object delete markers]** (期限切れのオブジェクト削除マーカーを削除する) を選択します。

1. **[保存]** を選択します。

## ライフサイクルルールの削除
<a name="s3-outposts-bucket-delete-lifecycle"></a>

1. Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. 左のナビゲーションペインで、[**Outposts buckets**] (Outposts バケット) を選択します。

1. ライフサイクルルールを削除する Outposts バケットを選択します。

1. **[Management]** (管理) タブを選択し、**[Lifecycle rule]** (ライフサイクルルール) で、削除するルールを選択します。

1. **[Delete]** (削除) をクリックします。