В соответствии с документацией и ответом, который я получил в соответствии с вопросом 3102 , на момент написания этого ответа не существует API, поэтому я делаю это вручную:
async function filteredKeysByDate(startDate, endDate) {
const listedObjects = await s3.listObjects({
Bucket: 'myBucket'
Prefix: 'prefix'})
return listedObjects.reduce((acc, file) => {
if (file.LastModified >= startDate && file.LastModified <= endDate) {
acc= acc.concat(file)
}
return acc;
}, [])
}