

# 저널 테이블 레코드 만료시키기
<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 Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **범용 버킷**을 선택합니다.

1. 레코드를 만료시키려는 저널 테이블이 있는 메타데이터 테이블 구성이 포함된 범용 버킷을 선택합니다.

1. 버킷의 세부 정보 페이지에서 **메타데이터** 탭을 선택합니다.

1. **메타데이터** 탭에서 **편집**을 선택한 다음 **저널 테이블 레코드 만료 편집**을 선택합니다.

1. **저널 테이블 레코드 만료 편집** 페이지의 **레코드 만료**에서 **활성화됨**을 선택합니다.

1. 저널 테이블 레코드를 유지할 일수를 설정합니다. **레코드가 만료되는 일수** 값을 설정하려면 `7`\~`2147483647` 사이의 정수를 지정합니다. 예를 들어 저널 테이블 레코드를 1년 동안 유지하려면 이 값을 `365`로 설정합니다.
**중요**  
저널 테이블 레코드가 만료된 후에는 복구할 수 없습니다.

1. **저널 테이블 레코드가 지정된 일수 후에 만료됨**에서 확인란을 선택합니다.

1. **변경 사항 저장**을 선택합니다.

저널 테이블 레코드 만료를 비활성화하려면 이전 단계를 반복하되 6단계에서 **활성화됨** 대신 **비활성화됨**을 선택합니다.

### AWS CLI 사용
<a name="metadata-tables-expire-journal-table-records-cli"></a>

다음 명령을 실행하려면 AWS CLI를 설치하고 구성해야 합니다. AWS CLI를 설치하지 않은 경우 *AWS Command Line Interface 사용 설명서*의 [Install or update to the latest version of the AWS CLI](https://docs.aws.amazon.com//cli/latest/userguide/getting-started-install.html)를 참조하세요.

AWS CloudShell을 사용하여 콘솔에서 AWS CLI 명령을 실행할 수도 있습니다. AWS CloudShell은 브라우저 기반의 사전 인증된 쉘로, AWS Management Console에서 직접 시작할 수 있습니다. 자세한 내용은 *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)을 참조하세요.