S3 버킷 내 폴더 별 최근변경일자 확인
데이터분석
Situation:
S3 버킷 내에 폴더를 조회하였을 때, 폴더 내 파일들의 최근변경일자에 따라서 폴더 전체의 마지막 변경일자를 확인하고 싶음.
Solution:
S3 는 전통적인 directory hierarchy를 따르지 않는 분산 구조. 버킷 별 생성일자, 각 오브젝트 각각의 최근변경일시는 기록되어도 폴더 구조 단위로 파일의 마지막 수정일자를 수집/기록하지 않음. 버킷 내 파일에 대한 Event pusblish로 SNS, SQS, Lambda 를 이용한 오브젝트 생성/삭제에 대한 API 설정을 해야함.
Reference:
https://stackoverflow.com/questions/32830423/how-do-i-get-the-last-modified-date-of-a-directory-in-amazon-s3/32834427