Tag: amazon ec2

从Web界面初始化Git存储库

我正在构build一个Web应用程序(无需进入这些技术的确切应用程序)将允许用户创build存储库并相互共享。 我正处于最初的devise阶段,想知道从接口执行terminal命令的最佳方法是什么。 理想情况下,用户将能够点击一个button,我会为他们初始化一个新的git存储库。 注意:在devise过程中,我将在安装了git的Amazon EC2实例上托pipe该站点。

如何查询greates值(sortkey / range)dynamodb?

也许这是一个非常简单的问题,但我没有find一个合适的解决scheme。 我有一个辅助键/范围键/sorting键,什么和它的价值是一个数字。 所以在表中有几个项目与这个关键,我想获得最大的数量/价值的项目。 我发现这在栈溢出,但这看起来不像从aws 文档中的东西。 在这个文档中,你可以findGT或GE,但我不想比较一个数字的价值,我想最伟大的…也许你可以帮助

如何使用node.js在AWS RDS PostgreSQL上实现callback

我试图在与AWS RDS Postgresql进行交互的NodeJS EC2服务器上实现callback。 我不太确定它是如何完成的。 AWS-SDK的RDS模块中似乎有一个EventEmitter方法。 它是专为所有的RDS实例types,如MySQL,极光等。不专门为Postgres。 所有我想要做的是在INSERT或DELETE查询后得到某种callback。

如何从各地区的AWS账户获取ELB列表和详细信息

有没有一种方法可以让所有地区的elb及其详细信息在aws账户中获得。 有没有可用的aws或任何工具,我可以用来获取数据。 提前致谢

在node.js环境中将mongodb与elasticsearch集成在一起

我正在做一个有如下设置的项目: 我有一个Amazon EC2集群,有一个主服务器,3个configuration服务器和3个分片服务器。 Master有一个node.js应用程序,它基本上是一个使用Express.js模块编写的REST API。 我正在使用MongoDB作为数据库。 Master有“mongos”服务运行,将数据分割成3个分片服务器。 这些服务器上运行着“mongod”服务。 有了这个设置,我想整合elasticsearch来执行search查询。 为了做到这一点,我想在我的node.js REST API应用程序中添加一个path,以对存储在分片中的数据执行search查询。 考虑到我在独立机器上运行三个碎片,是否还有其他步骤? 如何configurationelasticsearch访问分片中的数据来构build索引? 它会自动检测这个configuration并build立索引吗? 有人可以给我提供我应该遵循的步骤来完成这个步骤吗?

如何使用Elastic Load Balancer和Node.js(HTTP和TCP)正确运行Amazon EC2?

我的目标 :运行2台服务器,用于我的Web应用程序的HTTP服务器和用于处理我的TCP客户端的TCP服务器,并使用SSL。 我希望ELB为HTTP处理SSL和我的应用程序来处理TCP服务器的SSL连接 (我只使用TCP服务器的自签名证书), 这是我迄今为止 我的HTTP服务器是一个带有Express的Node.js HTTP服务器。 我想encryption所有的连接,发现我可以通过亚马逊的证书pipe理器获得一个免费的SSL证书。 但是,我发现我需要Elastic Load Balancer。 所以我决定一个,比我预料的更痛苦。 我在为Web应用程序工作时遇到问题。 这个想法是,负载平衡器终止来自客户端的所有SSL连接,并将未encryption的数据发送到80以上的后端EC2机器.jar HTTP.jsp服务器正在侦听80。 这是我的HTTP服务器文件app.js var express = require('express'); var http = require('http'); var servestatic = require('serve-static'); var app = express(); var bodyParser = require('body-parser'); var flash = require('connect-flash'); var morgan = require('morgan'); var cookieParser = require('cookie-parser'); var session = require('express-session'); var cacheResponseDirective = […]

在AWS上使用Rserve在Node.js和R之间进行跨平台通信时出错。 错误:连接ETIMEDOUT

我想将我的R脚本从node.js应用程序传递到运行Ubuntu和Rserve的Amazon EC2实例; 然后执行并评估R脚本并将处理后的输出返回到我的node.js应用程序。 我发现了两个可靠的select: 1) RIO – (使用这个) 2) rserve-client 在继续与Rserve连接之前,我确定它已经启动并正在运行。 ubuntu@ip-172-31-37-254:~$ sudo netstat -nltp|grep Rserve tcp 0 0 0.0.0.0:6311 0.0.0.0:* LISTEN 5978/Rserve 为Rserve启用远程连接参数并成功启动。 library(Rserve) Rserve(args="–RS-enable-remote") Starting Rserve: /usr/lib/R/bin/R CMD /usr/local/lib/R/site-library/Rserve/libs//Rserve –RS-enable-remote R version 3.0.2 (2013-09-25) — "Frisbee Sailing" Copyright (C) 2013 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) Type 'demo()' for some […]

以编程方式在Nodejs中连接到Mongodb Amazon EC2实例

我正在做一个NodeJS的Web应用程序。 我想使用Amazon的弹性beanstalk部署应用程序,我想使用MongoDB作为数据库。 现在我对解决scheme的理解是: 在Amazon EC2实例上设置一个MongoDB实例(我已经这样做了) 以编程方式在server.js中连接到此数据库以读取和写入数据库 这个解决scheme是否有意义? 如果是这样,我该如何以编程方式连接到EC2 MongoDB实例? 我find了官方的MongoDB包: https : //www.npmjs.com/package/mongodb 但文档只提到连接到MongoDB的本地实例: // Connection URL var url = 'mongodb://localhost:27017/myproject'; // Use connect method to connect to the Server MongoClient.connect(url, function(err, db) { assert.equal(null, err); console.log("Connected correctly to server"); db.close(); }); 目前我能够SSH入我的EC2的MongoDB实例,但我不明白如何采取下一步,并以编程方式连接到它。 当我进入EC2的MongoDB实例,我需要提供一个.pem密钥文件,当我以编程方式连接时,我需要做类似的事情吗?

如何在AWS OpsWorks中升级实例的节点版本

我正在使用AWS OpsWorks来运行我的实例。而对于我正在使用的实例,我只能select节点版本,直到0.12.12。 我将如何创build具有更高节点版本的实例? 在这种情况下,我希望在4.2.1以上

使用SDK推送应用程序修订版

要使用CLI推送修订版,有一个命令,如: aws deploy push –application-name WordPress_App –description "This is my deployment" –ignore-hidden-files –s3-location s3://CodeDeployDemoBucket/WordPressApp.zip –source /tmp/MyLocalDeploymentFolder/ 我怎么能使用SDK来做到这一点? 我找不到方法,这将帮助我将应用程序推送到S3存储,尽pipe有一种方法可以创build一个部署(createDeployment)