我需要将所有文件和文件夹从 s3 存储桶下载到 sam 层次结构中的本地文件夹。
假设我的 s3 存储桶基本路径是:myBucket/user1/
其中和user1可能具有动态值。用户的每个文件夹都包含 3 个子文件夹图像、音频、视频和文件。
我只想将文件夹user1中的所有文件下载到路径中的本地文件系统
/assets/s3files/user1/<FILES & FOLDERS HERE>
我尝试过:skipper-better-s3,但它读取了我们通过的文件之一。
adapter = require('skipper-better-s3')({
key: 'xxxxxxxxx',
secret: 'yyyyyyyyyyy',
bucket: 'myBucket'
});
adapter.read('/assets/s3files/user1/image/file1.jpg', (err, data) => {
// data is now a Buffer containing the avatar
});