

# ジャーナルテーブルレコードを期限切れにする
<a name="metadata-tables-expire-journal-table-records"></a>

デフォルトでは、ジャーナルテーブルのレコードは期限切れになりません。ジャーナルテーブルのストレージコストを最小限に抑えるために、ジャーナルテーブルレコードの有効期限を有効にできます。

**注記**  
2025 年 7 月 15 日より前に S3 Metadata 設定を作成した場合、その設定でジャーナルテーブルレコードの有効期限を有効にすることはできません。ジャーナルテーブルレコードを期限切れにしてインベントリテーブルを作成できるように、設定を削除して再作成することをお勧めします。詳細については、「[2025 年 7 月 15 日より前に作成されたメタデータ設定でインベントリテーブルを有効にする](metadata-tables-create-configuration.md#metadata-tables-migration)」を参照してください。

ジャーナルテーブルレコードの有効期限を有効にすると、ジャーナルテーブルレコードを保持する日数を設定できます。この値を設定するには、`7`～`2147483647` の任意の整数を指定します。例えば、ジャーナルテーブルレコードを 1 年間保持するには、この値を `365` に設定します。

**重要**  
ジャーナルテーブルレコードの有効期限が切れると、復元できません。

レコードは期限切れの対象になってから 24～48 時間以内に無効になります。ジャーナルレコードは最新のスナップショットから削除されます。削除されたレコードのデータとストレージは、テーブルのメンテナンスオペレーションによって削除されます。

ジャーナルテーブルレコードの有効期限を有効にしている場合は、いつでも無効にして、ジャーナルテーブルレコードの有効期限切れを停止できます。

Amazon S3 コンソール、AWS Command Line Interface (AWS CLI)、AWS SDK、または Amazon S3 REST API を使用して、ジャーナルテーブルレコードの期限切れの設定を行えます。

## ジャーナルテーブルレコードを期限切れにする方法
<a name="metadata-tables-expire-journal-table-records-procedure"></a>

### S3 コンソールの使用
<a name="metadata-tables-expire-journal-table-records-console"></a>

**ジャーナルテーブルレコードを期限切れにするには**

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

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

1. レコードを期限切れにするジャーナルテーブルがあるメタデータテーブル設定を含む汎用バケットを選択します。

1. バケットの詳細ページで、**[メタデータ]** タブを選択します。

1. **[メタデータ]** タブで、**[編集]** を選択し、**[ジャーナルテーブルレコードの有効期限を編集]** を選択します。

1. **[ジャーナルテーブルレコードの有効期限を編集]** ページで、**[レコードの有効期限]** で **[有効]** を選択します。

1. ジャーナルテーブルレコードを保持する日数を設定します。**[レコードの有効期限が切れるまでの日数]** を設定するには、`7`～`2147483647` の任意の整数を指定します。例えば、ジャーナルテーブルレコードを 1 年間保持するには、この値を `365` に設定します。
**重要**  
ジャーナルテーブルレコードの有効期限が切れると、復元できません。

1. **[ジャーナルテーブルレコードは指定された日数後に期限切れになる]** で、チェックボックスをオンにします。

1. **[Save changes]** (変更の保存) をクリックします。

ジャーナルテーブルレコードの有効期限を無効にする場合は、前述のステップを繰り返しますが、ステップ 6 で **[有効]** の代わりに **[無効]** を選択します。

### の使用AWS CLI
<a name="metadata-tables-expire-journal-table-records-cli"></a>

次のコマンドを実行するには、AWS CLI をインストールして設定する必要があります。AWS CLI をまだインストールしていない場合は、「*AWS Command Line Interface ユーザーガイド*」の「[AWS CLI の最新バージョンのインストールまたは更新](https://docs.aws.amazon.com//cli/latest/userguide/getting-started-install.html)」を参照してください。

AWS CloudShell を使用してコンソールから AWS CLI コマンドを実行することもできます。AWS CloudShell はブラウザベースの事前認証されたシェルであり、AWS マネジメントコンソール から直接起動できます。詳細については、「AWS CloudShell ユーザーガイド」の「[CloudShell とは](https://docs.aws.amazon.com//cloudshell/latest/userguide/welcome.html)」と「[AWS CloudShell の使用開始](https://docs.aws.amazon.com//cloudshell/latest/userguide/getting-started.html)」を参照してください。**

**AWS CLI を使用してジャーナルテーブルレコードを期限切れにするには**

次のコマンド例を使用する際は、`{{user input placeholders}}` をユーザー自身の情報に置き換えます。

1. ジャーナルテーブル設定を含む JSON ファイルを作成し、保存します (例: `journal-config.json`)。以下は、設定例です。

   `Days` 値を設定するには、`7`～`2147483647` の任意の整数を指定します。例えば、ジャーナルテーブルレコードを 1 年間保持するには、この値を `365` に設定します。

   ```
   {
     "RecordExpiration": {
       "Expiration": "ENABLED",
       "Days": {{10}}
     }
   }
   ```

   ジャーナルテーブルレコードの有効期限を無効にするには、代わりに次のサンプル設定を作成します。`Expiration` が `DISABLED` に設定されている場合、設定で `Days` 値を指定しないでください。

   ```
   {
     "RecordExpiration": {
       "Expiration": "DISABLED"
     }
   }
   ```

1. 次のコマンドを使用して、汎用バケットのジャーナルテーブルのレコードを期限切れにします (例: `{{amzn-s3-demo-bucket}}`)。

   ```
   aws s3api update-bucket-metadata-journal-table-configuration \
   --bucket {{amzn-s3-demo-bucket}} \
   --journal-table-configuration file://./{{journal-config}}.json \
   --region {{us-east-2}}
   ```

### REST API の使用
<a name="metadata-tables-expire-journal-table-records-rest-api"></a>

ジャーナルテーブルレコードの有効期限が切れるように REST リクエストを送信できます。詳細については、[ を参照してください。UpdateBucketMetadataJournalTableConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UpdateBucketMetadataJournalTableConfiguration.html)

### AWS SDK の使用
<a name="metadata-tables-expire-journal-table-records-sdk"></a>

AWS SDK を使用して、Amazon S3 のジャーナルテーブルレコードを期限切れにすることができます。詳細については、「[サポートされる SDK のリスト](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UpdateBucketMetadataJournalTableConfiguration.html#API_UpdateBucketMetadataJournalTableConfiguration_SeeAlso)」を参照してください。