草庐IT

S3NativeFileSystem

全部标签

node.js - 使用 Lambda Node 从 S3 上的文件在 S3 上创建一个 zip 文件

我需要创建一个Zip文件,其中包含位于我的s3存储桶中的一系列文件(视频和图像)。目前使用下面的代码的问题是我很快就达到了Lambda的内存限制。async.eachLimit(files,10,function(file,next){varparams={Bucket:bucket,//bucketnameKey:file.key};s3.getObject(params,function(err,data){if(err){console.log('file',file.key);console.log('getimagefileserr',err,err.stack);//ane

node.js - 使用 Lambda Node 从 S3 上的文件在 S3 上创建一个 zip 文件

我需要创建一个Zip文件,其中包含位于我的s3存储桶中的一系列文件(视频和图像)。目前使用下面的代码的问题是我很快就达到了Lambda的内存限制。async.eachLimit(files,10,function(file,next){varparams={Bucket:bucket,//bucketnameKey:file.key};s3.getObject(params,function(err,data){if(err){console.log('file',file.key);console.log('getimagefileserr',err,err.stack);//ane

javascript - 如何使用预签名的 url 将对象放入 amazon s3?

我正在尝试使用签名的url将图像上传到s3存储桶。以下是我的存储桶策略:{"Version":"2012-10-17","Statement":[{"Sid":"","Effect":"Allow","Principal":{"AWS":["arn:aws:iam::12345678:user/myuser","arn:aws:iam::12345678:root"]},"Action":["s3:List*","s3:Put*","s3:Get*"],"Resource":["arn:aws:s3:::myBucket","arn:aws:s3:::myBucket/*"]}]}我正

javascript - 如何使用预签名的 url 将对象放入 amazon s3?

我正在尝试使用签名的url将图像上传到s3存储桶。以下是我的存储桶策略:{"Version":"2012-10-17","Statement":[{"Sid":"","Effect":"Allow","Principal":{"AWS":["arn:aws:iam::12345678:user/myuser","arn:aws:iam::12345678:root"]},"Action":["s3:List*","s3:Put*","s3:Get*"],"Resource":["arn:aws:s3:::myBucket","arn:aws:s3:::myBucket/*"]}]}我正

node.js - 如何使用 node.js、Express 和 knox 将文件从浏览器上传到 Amazon S3?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。我正在尝试查找一些使用node.js、Express和knox的示例代码。Knox的文档仅给出了如何上传已存储在文件系统中的文件的清晰示例。https://github.com/learnboost/knox#readme此外,还有一些简单的教程(甚至在Express本身中)关于如何直接上传文件以表达并保存到文件系统。我很难找到一个示例,它允许您将客户端上传上传到Node服务器,并将

node.js - 如何使用 node.js、Express 和 knox 将文件从浏览器上传到 Amazon S3?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。我正在尝试查找一些使用node.js、Express和knox的示例代码。Knox的文档仅给出了如何上传已存储在文件系统中的文件的清晰示例。https://github.com/learnboost/knox#readme此外,还有一些简单的教程(甚至在Express本身中)关于如何直接上传文件以表达并保存到文件系统。我很难找到一个示例,它允许您将客户端上传上传到Node服务器,并将

javascript - Amazon S3 POST api,并使用 NodeJS 签署策略

我正在尝试构建一个允许用户从NodeJS支持的网站将文件直接上传到我的AmazonS3存储桶的构建。除了theactualamazondocsforthis之外,这似乎是唯一的教程。都非常过时。我一直在关注thistutorial,用于基本信息,但它又过时了。它没有正确调用crypto的方法,因为它试图将原始JavaScript对象传递给update方法,该方法会抛出错误,因为它不是字符串或缓冲区。我也一直在寻找theknoxnpmpackage的来源。它没有内置POST支持-我完全理解,因为一旦它具有正确的字段,它就是浏览器在执行POST。Knox似乎确实拥有签署政策的正确代码,我试

javascript - Amazon S3 POST api,并使用 NodeJS 签署策略

我正在尝试构建一个允许用户从NodeJS支持的网站将文件直接上传到我的AmazonS3存储桶的构建。除了theactualamazondocsforthis之外,这似乎是唯一的教程。都非常过时。我一直在关注thistutorial,用于基本信息,但它又过时了。它没有正确调用crypto的方法,因为它试图将原始JavaScript对象传递给update方法,该方法会抛出错误,因为它不是字符串或缓冲区。我也一直在寻找theknoxnpmpackage的来源。它没有内置POST支持-我完全理解,因为一旦它具有正确的字段,它就是浏览器在执行POST。Knox似乎确实拥有签署政策的正确代码,我试

node.js - 将流通过管道传输到 s3.upload()

我目前正在使用一个名为s3-upload-stream的node.js插件。将非常大的文件流式传输到AmazonS3。它使用多部分API,并且在大多数情况下运行良好。但是,这个模块已经过时了,我已经不得不对其进行修改(作者也已弃用它)。今天又遇到了亚马逊的问题,很想采纳作者的建议,开始使用官方的aws-sdk来完成我的上传。但是。官方SDK似乎不支持管道到s3.upload()。s3.upload的本质是您必须将可读流作为参数传递给S3构造函数。我有大约120多个执行各种文件处理的用户代码模块,并且它们不知道其输出的最终目的地。引擎交给他们一个可管道的可写输出流,然后他们通过管道传递给

node.js - 将流通过管道传输到 s3.upload()

我目前正在使用一个名为s3-upload-stream的node.js插件。将非常大的文件流式传输到AmazonS3。它使用多部分API,并且在大多数情况下运行良好。但是,这个模块已经过时了,我已经不得不对其进行修改(作者也已弃用它)。今天又遇到了亚马逊的问题,很想采纳作者的建议,开始使用官方的aws-sdk来完成我的上传。但是。官方SDK似乎不支持管道到s3.upload()。s3.upload的本质是您必须将可读流作为参数传递给S3构造函数。我有大约120多个执行各种文件处理的用户代码模块,并且它们不知道其输出的最终目的地。引擎交给他们一个可管道的可写输出流,然后他们通过管道传递给