애플리케이션 S3 수명주기 관리를 구성하고 있지만 Amazon의 설명서로만 데이터를 하위 계층으로 이동하기 전에 고려해야 할 사항이 업로드 날짜 또는 데이터에 대한 마지막 작업 인 경우 얻을 수 없습니다.
예를 들어 30 일 후에 데이터 계층을 낮추도록 수명주기 관리를 구성했다고 가정 해 보겠습니다. 40 일 전에 업로드 된 데이터가 있지만 매일 처리합니다. S3 Lower는 데이터를 업로드 한 시간 또는 마지막으로 처리 한 시간을 고려합니까?
기본적으로 업로드 날짜를 사용하는 경우 마지막 처리 날짜를 고려하도록 S3를 구성하는 방법이 있습니까?
"업로드 날짜", "생성 날짜"또는 "마지막 수정 날짜"개체를 사용합니다. 현재 마지막 액세스 날짜 를 사용하도록 S3 수명주기 관리를 구성하는 것은 지원되지 않습니다 .
S3 액세스 로그에서 일부 SQL 쿼리를 수행하여 마지막 액세스 날짜를 얻은 다음 수동으로 전환을 수행 할 수 있습니다. 그러나 이것은 꽤 고통스러워 보입니다.
이를 수행하는 더 좋은 방법은 마지막 액세스 시간을 기록하는 DynamoDB 테이블을 유지하는 것입니다. 그런 다음 주기적으로 전환을 수행하는 크론 작업을 만들 수 있습니다.
또 다른 간단한 접근 방식은 S3 Intelligent-Tiering 을 사용하는 것 입니다. 자유롭게 살펴 보시면 귀하의 필요에 맞을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다