草庐IT

amazon-elasticache

全部标签

node.js - 如何在 AWS Lambda 中使用 Node.js 列出我的所有 Amazon EC2 实例?

我在AWS上并使用AWSSDKforJavaScriptinNode.js.我正在尝试构建一个AWSLambda函数,在里面我想获取我所有的AmazonEC2实例的列表,但我似乎无法让它工作。谁能发现我做错了什么?这是我的Lambda函数代码:varAWS=require('aws-sdk');AWS.config.region='us-west-1';exports.handler=function(event,context){console.log("\n\nLoadinghandler\n\n");varec2=newAWS.EC2();ec2.describeInstance

node.js - Amazon Alexa、alexa-app 和中间件

已经走了2天不同的路线,无法弄清楚。也许有人可以阐明我的问题。我正在尝试运行一个连接到多个平台并且已经有大约5个工作的机器人服务器。我现在也在尝试集成Alexa。我看到Alexa请求进入我的服务器(因此Alexa技能和端点配置是正确的),但这也花了我相当长的时间,因为亚马逊显然只将流量发送到端口443,因此允许在亚马逊开发中心定义另一个端口号,但什么都不做……很好!通过添加带有端口转发的负载均衡器来解决。关于真正的问题。我正在尝试使用以下示例中的alexa-app作为我的框架:varexpress=require("express");varalexa=require("alexa-a

node.js - 如何使用 Express/Node.js 访问 Amazon SNS 帖子正文

我正在Express之上在Node.js中重建PHP应用程序。框架。应用程序的一部分是一个回调url,它是AmazonSNSnotification发布到。来自SNS的POST正文目前在PHP中以以下方式读取(有效):$notification=json_decode(file_get_contents('php://input'));在Express中我尝试了以下方法:app.post('/notification/url',function(req,res){console.log(req.body);});但是,查看控制台,这只会在发布帖子时记录以下内容:{}所以,重复一下这个问

node.js - Amazon Elastic Beanstalk npm 找不到 package.json

我对亚马逊网络服务非常陌生,我正在尝试在他们的弹性beanstalk上设置一个node.js应用程序。我设置了实例并上传/部署了站点,但是当运行状况“正常”时,node.js日志显示这重复了大约30次:npmERR!enoentENOENT:nosuchfileordirectory,open'/var/app/current/package.json'npmERR!enoentThisismostlikelynotaproblemwithnpmitselfnpmERR!enoentandisrelatedtonpmnotbeingabletofindafile.npmERR!enoe

node.js - 使用 Amazon KMS 加密值,使用 DynamoDB 和 Lambda (NodeJS) 存储/检索

我有一个将数据写入DynamoDB的Lambda(NodeJS)函数。其中一些数据需要加密。我正在使用KMS加密和存储进行加密。当我使用不同的Lambda函数从Dynamo检索并尝试解密时,我收到错误消息。如果我加密然后转身解密,我可以做到这一点,但如果我从数据库中读取加密值,它不会解密。我的加密/存储代码如下:console.log('Loadingevent');varAWS=require('aws-sdk');varkeyId="arn:aws:kms:us-east-1:5423542542:key/xxxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxx";

javascript - 从 Node 应用程序调用 amazon lambda 函数

我正在阅读关于如何创建lambda函数的基本AWS:http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-s3-events-adminuser-create-test-function-create-function.html在这个例子中,我们正在创建一个图像大小调整服务,触发它的一种方法是监听一些要推送到S3存储桶的图像,然后执行lambda函数。但我试图了解如何从我的nodejs应用程序调用此lambda函数,当用户将图像发送到我的Node服务器时,我会通过RESTAPI将此图像发送到awslambda以重新调整大小,然后

node.js - Amazon EC2 上 Node.js 的 CPU 利用率

看看Node是如何单线程的,如果我有Node服务器在具有4个EC2计算单元的亚马逊EC2实例上运行,它会比我有2个EC2计算单元运行得更快/处理更多负载吗?亚马逊上的CPU利用率是否要求程序是多线程的才能充分利用所有资源? 最佳答案 要充分利用N核的计算资源,至少需要N个线程准备好做有用的工作。这与EC2无关;这只是计算机的工作方式。我从您的问题中假设您在m1.medium和m1.large实例类型之间进行选择,它们分别具有1个和2个专用内核(m1.small是共享内核的一半,而m1.xlarge是完整的专用4核框)。因此,您需要至

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

javascript - 如何在 Node 中使用 Amazon 的 Dynamodb Local?

亚马逊提供localsimulatorfortheirDynamodbproduct但是examplesareonlyinPHP.这些示例提到传递参数“base_url”以指定您使用的是本地Dynamodb,但会在Node中返回此错误:{[UnrecognizedClientException:Thesecuritytokenincludedintherequestisinvalid.]message:'Thesecuritytokenincludedintherequestisinvalid.',code:'UnrecognizedClientException',name:'Unr

node.js - 如何通过 Amazon API Gateway + Lambda( Node )检索用户的公共(public) IP 地址

我目前正在编写一个Node.jslambda函数,我想在其中记录传入请求者的公共(public)IP地址。我整天都在查看APIGateway和Lambda文档,但没有找到解决方案。lambdaevent对象是否包含可用于提取用户IP的请求元数据? 最佳答案 HTTPAPI更新添加@Elijah的评论。HTTPAPI的格式为event['requestContext']['http']['sourceIp']编辑更好的方法实际上是检查event['requestContext']['identity']['sourceIp']你也可以