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