如何使用aws-sdkv3从S3保存文件
特别是对于新的 aws-sdk v3,@aws-sdk/client-s3我不清楚如何将文件从 S3 存储到磁盘。
有以下代码
const { Body } = await s3.send(new GetObjectCommand({
Bucket: 'myBucket',
Key: 'myKey',
}))
的Body可以是类型的Readable | ReadableStream | Blob。
我想将其存储到磁盘上的文件中。由于返回类型完全不同,是否有一种简单的方法可以例如从 aws-sdk获取 aBuffer或Stream.Readable?
在 aws-sdk v2 中.createReadStream(),似乎不再存在的功能很容易。