Meteor 从web下载文件并保存到S3

Meteor 从web下载文件并保存到S3,meteor,amazon-s3,Meteor,Amazon S3,此Meteor服务器代码是本地计算机上运行的应用程序的一部分,它从web下载一个文件并将其保存到AWS S3。 这个Meteor应用程序也在EC2 docker容器上运行。但是,当进行以下修改时,它无法运行,因为docker ps不显示正在运行的容器 修改在本地机器上运行正常,该机器从web下载文件并将其上载到AWS S3。 有没有办法修复它,以便在EC2 docker容器上运行时下载文件并保存到AWS S3?谢谢 //服务器 设AWS=需要“AWS-sdk”; fs=要求“fs”; let r

此Meteor服务器代码是本地计算机上运行的应用程序的一部分,它从web下载一个文件并将其保存到AWS S3。 这个Meteor应用程序也在EC2 docker容器上运行。但是,当进行以下修改时,它无法运行,因为docker ps不显示正在运行的容器

修改在本地机器上运行正常,该机器从web下载文件并将其上载到AWS S3。 有没有办法修复它,以便在EC2 docker容器上运行时下载文件并保存到AWS S3?谢谢

//服务器 设AWS=需要“AWS-sdk”; fs=要求“fs”; let request=Npm.require'request'; Meteor.startup=>{ AWS.config.update{ accessKeyId:'abc', secretAccessKey:'xyz' }; 让url=http://techslides.com/demos/sample-videos/small.mp4; 让fileArray=url.split/; 让file=fileArray[fileArray.length-1]; //如果避免在本地复制,那就好了
//让localFilePath=/home/ec2 user/+file;//原因是本地docker文件系统是只读的,因此您无法在本地保存文件。请参阅类似问题的以下答案:


有几个Meteor软件包可以帮助您实现这一点,例如您可以在Atmosphere上搜索以找到合适的软件包

因为最终目标是将文件保存到S3,如何在不保存本地副本的情况下实现您提供的链接中的选项2?这就是为什么我为您提供了指向Atmosphere软件包的链接,示例如下:我会告诉你怎么做。这是一个常见的问题,他们让你很容易解决。汉克,你能帮我做个自由撰稿人吗?嗯,可能的话,通过社交网站联系我,我有一个gmail帐户,是mikkel.j,king@FredJ.如果您仍有兴趣寻求帮助,请告诉我