S3 수명 주기가 다른 버킷 구성과 상호 작용하는 방식 - Amazon Simple Storage Service

S3 수명 주기가 다른 버킷 구성과 상호 작용하는 방식

S3 수명 주기 구성 외에 다른 구성도 버킷에 연결할 수 있습니다. 이 섹션에서는 S3 수명 주기 구성과 다른 버킷 구성과의 관계를 설명합니다.

S3 수명 주기 및 S3 버전 관리

버전이 지정되지 않은 버킷과 버전 관리가 사용 설정된 버킷에 S3 수명 주기 구성을 추가할 수 있습니다. 자세한 내용은 S3 버전 관리로 여러 버전의 객체 유지 섹션을 참조하세요.

버전 관리가 사용 설정된 버킷은 하나의 현재 객체 버전과 0개 이상의 최신이 아닌 객체 버전을 유지합니다. 최신 버전과 최신이 아닌 객체 버전에 대해 별도의 수명 주기 규칙을 정의할 수 있습니다.

자세한 내용은 수명 주기 구성의 요소 단원을 참조하십시오.

중요

S3 수명 주기 구성에 규칙이 여러 개인 경우 객체는 같은 날에 여러 가지 S3 수명 주기 작업을 수행할 수 있습니다. 이러한 경우 Amazon S3은 다음과 같은 일반 규칙을 따릅니다.

  • 영구 삭제는 전환에 우선합니다.

  • 이전은 삭제 마커 생성에 우선합니다.

  • 객체에서 S3 Glacier Flexible Retrieval 및 S3 Standard-IA(또는 S3 One Zone-IA) 전환을 모두 사용할 수 있는 경우 Amazon S3가 S3 Glacier 전환을 선택합니다.

예시는 중복 필터 및 충돌하는 수명 주기 작업의 예제 섹션을 참조하세요.

MFA 활성화 버킷에 대한 S3 수명 주기 구성

다중 인증(MFA) 활성화 버킷에 대한 S3 수명 주기 구성은 지원되지 않습니다.

S3 수명 주기 및 로깅

Amazon S3 수명 주기 작업은 AWS CloudTrail 객체 수준 로깅에서 캡처되지 않습니다. CloudTrail은 외부 Amazon S3 엔드포인트에 대한 API 요청을 캡처하는 반면, S3 수명 주기 작업은 내부 Amazon S3 엔드포인트를 사용하여 수행됩니다.

S3 버킷의 Amazon S3 서버 액세스 로그를 활성화하여 다른 스토리지 클래스로의 객체 이전 및 영구 삭제 또는 논리적 삭제를 초래하는 객체 만료와 같은 S3 수명 주기 관련 작업을 캡처할 수 있습니다. 자세한 내용은 서버 액세스 로깅을 사용한 요청 로깅 단원을 참조하십시오.

버킷에서 로깅을 사용 설정한 경우 Amazon S3 서버 액세스 로그가 다음 작업의 결과를 보고합니다.

작업 로그 설명

S3.EXPIRE.OBJECT

Amazon S3는 수명 주기 Expiration 작업으로 인해 객체를 영구적으로 삭제합니다.

S3.CREATE.DELETEMARKER

Amazon S3는 버전 관리 활성화 버킷에 삭제 마커를 추가하여 현재 버전을 논리적으로 삭제합니다.

S3.TRANSITION_SIA.OBJECT

Amazon S3이 S3 Standard-IA 스토리지 클래스로 객체를 전환합니다.

S3.TRANSITION_ZIA.OBJECT

Amazon S3이 S3 One Zone-IA 스토리지 클래스로 객체를 전환합니다.

S3.TRANSITION_INT.OBJECT

Amazon S3가 S3 Intelligent-Tiering 스토리지 클래스로 객체를 전환합니다.

S3.TRANSITION_GIR.OBJECT

Amazon S3가 S3 Glacier Instant Retrieval 스토리지 클래스로 객체 전환을 시작합니다.

S3.TRANSITION.OBJECT

Amazon S3가 S3 Glacier Flexible Retrieval 스토리지 클래스로 객체 전환을 시작합니다.

S3.TRANSITION_GDA.OBJECT

Amazon S3가 S3 Glacier Deep Archive 스토리지 클래스로 객체 전환을 시작합니다.

S3.DELETE.UPLOAD

Amazon S3가 불완전한 멀티파트 업로드를 중단합니다.

참고

Amazon S3 서버 액세스 로그 레코드는 최대한 전달되며, 모든 Amazon S3 요청의 완벽한 기록에 사용할 수는 없습니다.