我有一个Scala Play 2
应用,并使用AWS S3 API
来读取S3文件。我需要确定上次修改时间戳是针对文件的,最好的方法是什么?是使用getObjectMetadata
还是listObjects
或?如果可能,我想确定一次调用中多个文件的时间戳。是否在AWS S3 APIs
之上构建了其他开源库?
答案 0 :(得分:1)
AWS Java SDK中S3对象的表示形式为S3ObjectSummary
,其方法为getLastModified
。它返回修改后的时间戳。
理想情况下,只需使用listObjects列出所有文件,然后在返回的对象上调用getObjectSummaries
。