草庐IT

aws-appsync

全部标签

node.js - AWS Lambda 制作视频缩略图

我想从上传到S3的视频中制作缩略图,我知道如何使用Node.js和ffmpeg制作。根据thisforumpost我可以添加库:ImageMagickistheonlyexternallibrarythatiscurrentlyprovidedbydefault,butyoucanincludeanyadditionaldependenciesinthezipfileyouprovidewhenyoucreateaLambdafunction.Notethatifthisisanativelibraryorexecutable,youwillneedtoensurethatitruns

node.js - 如何使用 AWS SDK for Node.js 在 s3 上创建文件夹或 key ?

我正在使用AWSSDKforNode.js在s3上创建文件夹或key。我在谷歌上搜索,但我一无所获。有人知道如何使用AWSSDKforNode.js在我的存储桶下创建一个文件夹吗?以及如何检查此文件夹是否已存在于您的存储桶中?如果您使用console.aws.amazon.com,您可以轻松地在您的存储桶中创建一个文件夹。似乎我没有弄清楚如何使用AWSSDKforNode.js创建它? 最佳答案 S3不是典型的文件系统。这是一个对象存储。它有桶和对象。桶用于存储对象,对象包括数据(基本上是文件)和元数据(有关文件的信息)。与传统文件

node.js - AWS Kinesis 中的分区键是什么?

我正在阅读有关AWSKinesis的信息。在下面的程序中,我将数据写入名为TestStream的流中。我将这段代码运行了10次,将10条记录插入到流中。varparams={Data:'MoreSampledataintotheteststream...',PartitionKey:'TestKey_1',StreamName:'TestStream'};kinesis.putRecord(params,function(err,data){if(err)console.log(err,err.stack);//anerroroccurredelseconsole.log(data);

node.js - 在 AWS Lambda 上使用 nodejs "invalid ELF header"模块时为 "ref"

我刚刚向AWSLambda上传了一个zip,其中包括验证iOSGameCenter身份验证token(https://www.npmjs.com/package/ref)所需的“ref”(HowtoauthenticateGameCenterUserfrom3rdpartynode.jsserver)。不幸的是,调用它会导致“无效的ELFheader”错误,{"errorMessage":"/var/task/node_modules/ref/build/Release/binding.node:invalidELFheader","errorType":"Error","stackT

node.js - 如何使用 NodeJS 在 AWS Lambda 上运行 PhantomJS

在互联网上其他任何地方都没有找到有效的答案后,我提交了这个自问自答教程如何在AWSLambda上通过NodeJS脚本运行一个简单的PhantomJS进程?我的代码在本地机器上运行良好,但尝试在Lambda上运行时遇到了不同的问题。 最佳答案 编辑:这不再有效。Thisisanapparentsolution.这里是一个简单的PhantomJS进程的完整代码示例,它作为NodeJSchild_process启动。Itisalsoavailableongithub.index.jsvarchildProcess=require('chi

node.js - 远程调试托管在 AWS 上的 Node 应用程序

我想从我的开发机器连接到在AWS(node--debugapp.js)上以Debug模式运行的Node服务器,并能够远程调试我的应用程序。两个问题:我可以用node-inspector做到这一点吗?我希望可以,但Node检查器无法安装在我的AWS实例上。任何替代方案可以让我这样做吗? 最佳答案 在tepez's的帮助下回答,以下对我有用(NodeInspectorv0.12.2):在我的机器上:ssh-L8080:127.0.0.1:8080@-N在远程服务器上:node-debug--cli并在浏览器中输入以下地址:127.0.0

node.js - 自定义 AWS ElasticBeanstalk NodeJS 安装(使用 yarn)

是否可以配置EBS以使用yarn包管理器而不是NPM来安装我的NodeJS应用程序? 最佳答案 我想出了一个办法,但是有点笨拙。创建一个.ebextensions/yarn.config文件。(名称不必是“yarn”。)将此内容放入文件中:files:#Runsrightbefore`npminstall`in'.../50npm.sh'"/opt/elasticbeanstalk/hooks/appdeploy/pre/49yarn.sh":mode:"000775"owner:rootgroup:userscontent:|#!

node.js - AWS Lambda 函数返回模块 'handler' 上缺少的处理程序 'index'

考虑以下代码-functionindex(event,context,callback){//somecode}exports.handler=index();{"errorMessage":"Handler'handler'missingonmodule'index'"}这是我的具有业务逻辑的函数。我的javascript文件名为index.js。每当我在awslambda上测试此代码时,它都会给出以下log(failed)。这是AmazonLambda上传站点的屏幕截图: 最佳答案 在export.handler中,您引用的不是

javascript - 如何使用适用于 Node.js 的 AWS 开发工具包将 Amazon S3 中的所有对象从一个前缀复制/移动到另一个前缀

如何将所有对象从一个前缀复制到另一个?我已经尝试了所有可能的方法来将一个镜头中的所有对象从一个前缀复制到另一个,但似乎唯一可行的方法是遍历对象列表并一个一个地复制它们。这实在是太低效了。如果我在一个文件夹中有数百个文件,我需要调用100次电话吗?varparams={Bucket:bucket,CopySource:bucket+'/'+oldDirName+'/filename.txt',Key:newDirName+'/filename.txt',};s3.copyObject(params,function(err,data){if(err){callback.apply(thi

node.js - NodeJS 如何从 aws s3 存储桶将文件下载到磁盘?

我的目标:显示一个对话框,提示用户保存从aws下载的文件。我的问题:我目前正在使用awssum-amazon-s3创建下载流。但是,我只设法将文件保存到我的服务器或将其流式传输到命令行...正如您从我的代码中看到的那样,我最后一次尝试是尝试手动设置失败的内容处置header。我不能使用res.download()因为已经设置了header?我怎样才能实现我的目标?我的Node代码:app.post('/dls/:dlKey',function(req,res,next){//downloadthefileviaawss3herevardlKey=req.param('dlKey');D