如何使用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获取 aBufferStream.Readable

在 aws-sdk v2 中.createReadStream(),似乎不再存在的功能很容易。

以上是如何使用aws-sdkv3从S3保存文件的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>