node.js - AWS Lambda:从 s3 存储桶文件夹中获取最新修改的 n 个文件
问题描述
我们需要获取上传到 s3 存储桶文件夹中的最新 4 个文件。但它没有返回确切的结果。在我的代码下面
let params = { Bucket: bucket };
let keys = [];
const response = await s3.listObjectsV2(params).promise();
response.Contents.forEach(item => {
if (item.Key !== prefix) {
keys.push(item.Key);
}
});
然后对key进行排序,得到0到3个文件。有什么好办法吗?
解决方案
推荐阅读
- angular - 空体发送文件列表
- ios - 应用程序重新启动/重建后,文件 URL 无法从书签中解析
- react-native - React Navigation 5.x 版:将状态和功能传递给所有屏幕
- google-cloud-platform - 什么是 Cloud Firestore 实体写入配额?
- angular - Angular + 动态加载的 Fontawesome 图标错误
- javascript - 为什么这段代码无法修改 MongoDB 用户?
- python - Python:Elasticsearch 中的通配符查询
- mysql - 从单列中选择数据作为多条记录
- c++ - 我的 VSCode 调试器不显示任何变量值(附图片)(c++)
- typescript - 为什么打字稿函数重载会添加未定义的类型?