草庐IT

aws-appsync

全部标签

javascript - aws-lambda 找不到模块

从zip文件上传代码时,我在aws-lambda控制台中不断收到此错误。我已经尝试上传其他zip文件并且它们工作正常。.js文件在zip文件中名为“CreateThumbnail.js”。我相信处理程序也被正确命名为“CreateThumbnail.handler”。node_modules子目录也已设置。有人知道吗?{"errorMessage":"Cannotfindmodule'CreateThumbnail'","errorType":"Error","stackTrace":["Function.Module._resolveFilename(module.js:338:15

node.js - DynamoDB : SET list_append not working using aws sdk

我需要使用相应的键将字符串附加到dynamodb表中的字符串集。这是我用来做updateItem的更新表达式:varparams={"TableName":tableName,"Key":{"ID":{S:"20000"}},"UpdateExpression":"SET#attrName=list_append(#attrName,:attrValue)","ExpressionAttributeNames":{"#attrName":"entries"},"ExpressionAttributeValues":{":attrValue":{"SS":["000989"]}}};这在

node.js - AWS Lambda - 下载文件,并在同一个函数中使用它 - nodejs

我有一些通过s3(公共(public))的证书文件,我将在我的代码中下载和使用这些文件,如果我在本地的nodejs中编写等效代码,它运行良好,但在AWSlambda中它只是崩溃.varapn=require('apn');varhttps=require('https');varfs=require('fs');exports.handler=function(event,context){console.log("Runningawsapnpushmessagefunction");console.log("==================================");c

node.js - 如何在 aws elastic-beanstalk 上自动重启 Node 应用程序

我已经用谷歌搜索了这个问题一段时间,但找不到答案。我的问题是在awselastic-beanstalk服务器上部署nodejs应用程序时,我希望nodejs应用程序在应用程序崩溃时自动重启。实际上很少有nodejs包已经通过命令行支持这个,比如forever,但是从控制台管理或者awscli没有简单的方法来安装这个包并执行它来实现自动重启。我想知道您如何解决awseb上的重启问题? 最佳答案 我已确认(截至2015年3月11日)EB确实为您重启了Node。为了确认,我在我的应用中添加了一个隐藏的查询参数:if(req.query.t

javascript - 通过 AWS 开发工具包创建签名的 S3 和 Cloudfront URL

是否有人成功地使用AWS开发工具包为S3存储桶中的对象生成签名URL,这些对象也可以在CloudFront上运行?我正在使用JavaScriptAWSSDK通过S3链接生成签名URL非常简单。我刚刚创建了一个私有(private)存储桶并使用以下代码生成URL:varAWS=require('aws-sdk'),s3=newAWS.S3(),params={Bucket:'my-bucket',Key:'path/to/key',Expiration:20}s3.getSignedUrl('getObject',params,function(err,url){console.log(

node.js - Node JS AWS S3 文件上传。如何获取公共(public) URL 响应

我正在使用NodeSDK将文件上传到AmazonS3。文件上传工作正常,但我想获取文件的公共(public)url以发送回客户端。目前我得到的回复是:Successfullyuploadeddata{ETag:'"957cd1a335adf5b4000a5101ec1f52bf"'}这是我的代码。我正在使用NodeExpress服务器和Multer来处理上传。app.use(multer({//https://github.com/expressjs/multerdest:'./public/uploads/',limits:{fileSize:100000},rename:funct

node.js - 如何使用 node.js 从 `AWS dynamodb` 获取/扫描所有项目

如何使用node.js从AWSdynamodb获取/扫描所有项目。我在这里发布我的代码。vardocClient=newaws.DynamoDB.DocumentClient();varparams={TableName:"users",KeyConditionExpression:"user_status=:status",ExpressionAttributeValues:{":status":"Y"}};varqueryExecute=function(callback){docClient.query(params,function(err,result){if(err){co

node.js - AWS Lambda 中的 HTTP 请求

我是Lambda的新手,所以也许我还没有掌握一些东西,但是我编写了一个简单的Lambda函数来向外部站点发出HTTP请求。出于某种原因,无论我使用Node的http还是https模块,我都会得到一个ECONNREFUSED。这是我的Lambda:varhttp=require('http');exports.handler=function(event,context){http.get('www.google.com',function(result){console.log('Success,with:'+result.statusCode);context.done(null);

javascript - 从 url 下载文件并将其上传到 AWS S3 而不保存 - node.js

我正在编写一个应用程序,它从url下载图像,然后使用aws-sdk将其上传到S3存储桶。.以前我只是像这样下载图像并将它们保存到磁盘。request.head(url,function(err,res,body){request(url).pipe(fs.createWriteStream(image_path));});然后像这样将图像上传到AWSS3fs.readFile(image_path,function(err,data){s3.client.putObject({Bucket:'myBucket',Key:image_path,Body:dataACL:'public-r

node.js - 是否有适用于 node.js 的 AWS AMI?

是否维护了为node.js制作的AWSEC2AMI? 最佳答案 没有特定的预装AMI,但您可以在基于合适AMI的实例中安装node.js,然后将您的新构建收缩包装到您自己的AMI中。 关于node.js-是否有适用于node.js的AWSAMI?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5363455/