내용으로 건너뛰기

만료 또는 전환되지 않은 객체에 대한 Amazon S3 수명 주기 구성 규칙 문제를 해결하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Simple Storage Service(Amazon S3) 수명 주기 구성 규칙을 생성했는데, 전환 또는 만료되지 않은 객체 관련 문제를 해결하려고 합니다.

간략한 설명

Amazon S3 수명 주기 객체 전환객체 만료는 비동기 작업입니다. Amazon S3가 S3 수명 주기 규칙을 적용하는 시점과 규칙에 대한 작업이 완료되는 시점 사이에는 지연이 있습니다. 자세한 내용은 Amazon S3 버킷의 수명 주기 규칙을 적용한 지 하루가 경과했음에도 작동하지 않는 이유는 무엇입니까?를 참조하십시오.

S3 수명 주기 구성 규칙을 설정하려면 S3 수명 주기 구성 설정 방법을 참조하십시오.

해결 방법

이 문제를 해결하려면 S3 수명 주기 구성 규칙에서 다음 설정을 확인하십시오.

S3 수명 주기 구성 규칙의 접두사 및 와일드카드

접두사를 사용하는 경우 필터에 입력한 경로가 Amazon S3 버킷의 접두사 경로와 일치하는지 확인하십시오.

대소문자 구분 구조

S3 수명 주기 구성 규칙은 대소문자를 구분하며 입력한 문자열에 따라 작동합니다. 하지만 S3 버킷에서 일치하는 경로를 찾을 수 없는 경우에는 규칙이 작동하지 않습니다.

예를 들어, 버킷의 접두사가 <Prefix>sales1999/</Prefix> 인 경우 S3 수명 주기 규칙에서 <Prefix>Sales1999/</Prefix> 를 지정하면 규칙이 적용되지 않습니다. 규칙이 작동하기 위해서는 접두사 필터에 소문자 “s”를 사용해야 합니다. 

선행 슬래시

버킷 접두사가 접두사 구조에서 선행 슬래시를 사용하는 경우에만 접두사 필터에 선행 슬래시를 추가하십시오.

S3 수명 주기 규칙에서 <Prefix>/sales1999/</Prefix> 를 지정한 경우 버킷의 접두사가 <Prefix>sales1999/</Prefix>이면 규칙이 적용되지 않습니다. 자세한 내용은 수명 주기 규칙에 여러 접두사를 포함하려면 어떻게 해야 합니까?를 참조하십시오.

와일드카드

S3 수명 주기 구성 규칙의 접두사에는 와일드카드 "*"를 사용할 수 없습니다. 동일한 문자로 시작하는 접두사가 있는 경우, 규칙에 모든 접두사를 포함할 수 있습니다. 이렇게 하려면 필터에 후행 슬래시(/)가 없는 부분 접두사를 지정하십시오. 자세한 내용은 객체 키 이름 필터링을 사용하여 이벤트 알림 구성을 참조하십시오.

S3 수명 주기 지원 객체 전환

Amazon S3는 객체를 다양한 스토리지 클래스 계층과 연결하고 폭포 모델에서 객체를 정의합니다. 폭포 모델에서는 객체를 아래로만 전환할 수 있으며 위로는 전환할 수 없습니다. 예를 들어, S3 Standard 클래스에서 S3 Standard-IA 클래스로 객체를 전환할 수 있습니다. 하지만 S3 Standard-IA 클래스에서 S3 Standard 클래스로는 객체를 전환할 수 없습니다.

2024년 9월 이후에 생성된 128KB보다 작은 객체는 전환할 수 없습니다. 하지만 구성에 더 작은 크기를 지정하는 최소 크기 ObjectSizeGreaterThan 또는 최대 크기 ObjectSizeLessThan 필터를 추가할 수 있습니다. 자세한 내용은 예시: 128KB보다 작은 객체의 전환 허용을 참조하십시오.

참고: 2024년 9월 이전에 생성되고 128KB보다 작은 수정되지 않은 S3 객체 구성을 S3 Glacier 및 S3 Glacier Deep Archive로 전환할 수 있습니다. 전환 비용이 발생하지 않도록 하려면 구성에 더 작은 크기를 지정하는 필터를 추가하는 것이 좋습니다.

저장 기간이 30일 미만인 객체는 S3 Standard-IA 또는 S3 One Zone-IA 스토리지 클래스로 전환할 수 없습니다. 어떤 객체도 중복 감소 스토리지(RRS)로 전환할 수 없습니다. 또한 복제 보류 중 상태로 버전이 지정된 객체는 전환할 수 없습니다.

관련 정보

현재 버전이 아닌 객체 버전에 대한 Amazon S3 수명 주기 구성 규칙을 생성하려면 어떻게 해야 합니까?

수명 주기 구성 규칙을 사용하여 Amazon S3 버킷을 비우려면 어떻게 해야 합니까?

불완전한 멀티파트 업로드를 정리하기 위한 Amazon S3 수명 주기 구성 규칙을 확인하려면 어떻게 해야 합니까?

Amazon S3 스토리지 클래스 비교

AWS 공식업데이트됨 일 년 전