테이블 버킷 유지 관리

테이블 버킷 유지 관리

Amazon S3는 테이블 버킷의 관리와 성능을 향상시키는 유지 관리 작업을 제공해요. 다음 옵션은 모든 테이블 버킷에서 기본적으로 활성화되어 있어요. 테이블 버킷에 유지 관리 구성 파일을 지정해 이 옵션을 편집하거나 비활성화할 수 있어요.

이 구성을 편집하려면 s3tables:PutTableBucketMaintenanceConfiguration 권한이 필요해요.

  • 참조되지 않은 파일 제거
  • 고려 사항과 제한 사항

출처: Maintenance for table buckets

본문

참조되지 않은 파일 제거

참조되지 않은 파일 제거는 어떤 테이블 스냅샷에서도 참조되지 않는 모든 객체를 식별하고 삭제해요. 참조되지 않은 파일 제거 정책의 일부로 두 속성을 구성할 수 있어요: unreferencedDays(기본값 3일)와 nonCurrentDays(기본값 10일).

테이블에서 참조되지 않고 unreferencedDays 속성보다 오래된 객체는 S3가 noncurrent(비현재)로 표시해요. S3는 nonCurrentDays 속성에 지정된 일수가 지난 후 noncurrent 객체를 삭제해요.

noncurrent 객체의 삭제는 영구적이며 복구할 수 있는 방법이 없어요.

noncurrent로 표시된 객체를 보거나 복구하려면 AWS Support에 문의해야 해요. AWS Support에 연락하는 방법에 대한 정보는 AWS 연락처 또는 AWS Support 문서를 참고하세요.

참조되지 않은 파일 제거는 오직 해당 테이블에 대한 참조만으로 테이블에서 삭제할 객체를 결정해요. 테이블 외부에서 이러한 객체에 대한 참조가 있더라도 참조되지 않은 파일 제거가 객체를 삭제하는 것을 막지는 않아요.

참조되지 않은 파일 제거를 비활성화하면 진행 중인 작업에는 영향이 없어요. 구성 변경 후 다음 작업부터 새 구성이 적용돼요. 자세한 내용은 Amazon S3 요금 페이지의 요금 정보를 참고하세요.

참조되지 않은 파일 제거는 테이블 버킷 수준에서만 구성할 수 있어요. 이 구성은 버킷의 모든 테이블에 적용돼요.

자세한 내용은 AWS CLI Command Reference의 put-table-bucket-maintenance-configuration을 참고하세요.

고려 사항과 제한 사항

참조되지 않은 파일 제거의 추가 고려 사항과 제한 사항에 대해 자세히 알아보려면 유지 관리 작업의 고려 사항과 제한 사항 문서를 참고하세요.

더 알아보기 (Learn more)

  • 테이블 유지 관리
  • S3 Tables 유지 관리
  • S3 Tables 유지 관리 작업 상태