问题标签 [amazon-elastic-beanstalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
727 浏览

clojure - Amazon Elastic BeanStalk、WAR 文件、热重载

我喜欢 Amazon Elastic Beanstalk 的简单性。

然而,热重载代码似乎相当困难。特别是,在阅读WAR 文件格式 (Sun)时,它指出:

在非常动态的环境中使用 WAR 文件进行 Web 部署的一个缺点是在运行时无法进行微小的更改。任何更改都需要重新生成和重新部署整个 WAR 文件。

这是不好的。我喜欢在 Clojure 中编程,这涉及到大量的测试/代码重载。

我的问题:在 Amazon Elastic Beanstalk 中热代码重新加载的正确方法是什么?

谢谢!

0 投票
2 回答
497 浏览

search - 开源即插即用企业搜索引擎选项?

我一直在研究和测试各种搜索引擎选项,但似乎遇到了同样的问题——没有找到一个好的、即插即用的开源企业搜索引擎。我所说的即插即用是指一个搜索引擎,我可以插入、设置我的字段、添加数据和自定义 UI 的外观(搜索结果、构面等)。搜索还需要在没有技术人员监督的情况下轻松扩展。

我喜欢 Solr,但它不适合“非技术人员”的即插即用。我正在考虑将“配置”Solr 放到 AWS beanstalk 中,但是关于它的少数帖子(有些在 stackoverflow 上)不是很丰富或清晰。

我真的很想要一个盒子里的 Solr,我可以放入 AWS beanstalk 并专注于向搜索引擎添加数据。有人知道解决方案或类似选项吗?

我在 AWS beanstalk 中测试了 Searchblox。这是迄今为止我见过的最好的即插即用选项,但是,它似乎不支持通常在企业搜索引擎中找到的方面或许多功能。

我考虑过像 websolr 和 AWS CloudSearch 这样的“托管”解决方案。不过,这些选项不是即插即用的,需要技术人员来连接……当您想要拥有 1000 万或更多文档时,它们也不便宜。

是否有人对可以放入 AWS Beanstalk 等可扩展云解决方案的开源即插即用企业搜索引擎有任何建议?

0 投票
3 回答
2892 浏览

php - CloudFront 与 Elastic Beanstalk 结合用于动态应用程序?

我正在考虑结合 Elastic Beanstalk 应用程序将 CloudFront 用于动态内容。

我喜欢 Elastic Beanstalk 提供的功能(git 部署、自动容量配置、负载平衡、自动扩展和应用程序运行状况监控),我也喜欢 CloudFront 上周推出的新功能 ( http://bitly.com/aws -cloudfront-dynamic),所以我正在考虑在我的 Elastic Beanstalk 应用程序前面使用 CloudFront。

你认为呢?

这是一个好方法吗?(在这里看一个简单的图表:http: //d.pr/i/f6sa

还是我应该使用普通的 EC2 实例和 LoadBalancer(也许使用 CloudFormation 设置)?

如果我将 CloudFront 与 Elastic Beanstalk 结合使用,我是否应该将 CloudFront 源指向 Beanstalk 为我的应用程序自动创建的 Elastic LoadBalancer(即:awseb-My-Environment-00000.us-east-1.elb.amazonaws.com)我相信如果环境失败并且它会自动创建一个新环境,它可能会发生变化,或者我应该将原点指向应该始终相同的应用程序 URL(即:http: //myapp.elasticbeanstalk.com )?

欢迎推荐!

谢谢!

0 投票
1 回答
13802 浏览

eclipse - m2e 给出了难以理解的“项目读取错误”

我刚开始使用 m2e 尝试构建示例 travellog elastic beanstalk 项目。在控制台上,我收到“[ERROR] 项目读取错误”。

这在“依赖层次结构”选项卡上也显示为红色。

这是什么意思,我如何找到更多详细信息?

编辑:添加 pom.xml

0 投票
1 回答
537 浏览

java - Elastic beanstalk 中的简单 C 程序

我认为对于任何知道自己在做什么的人来说,我正在尝试做的事情应该是非常容易的,但是我编写过的几乎毫无例外的唯一语言是 C。我做得很差。我正在尝试在与 C 程序对话的弹性 beantalk 上创建一个 webapp。我目前的计划是使用 JNI 创建一个本机函数,当有人填写表单并按下按钮时,我可以在主 jsp 页面上调用该函数。

到目前为止,在 C 端,我已经编写了一个函数,其中包含 C 程序执行所需的所有操作所需的 7 个输入变量和 7 个输出变量。我不需要访问数据库或做任何困难的事情,我只需要传入 7 个变量和 7 个变量。

我已经设置了一个具有本机方法的 java 类。我给了它一个主函数,它插入虚拟变量并打印出结果。当我在一个没有任何包名或任何使其复杂化的目录中编译它时,JNI 就可以工作(我无法让它与包名一起使用。)所以我有一个 .so 文件和一个 .class 文件等等作品。

另一方面,我采用了 AWS 为您提供的初步介绍 webapp。将它下载到我的机器上并解压缩war文件(Eclipse添加了一堆样板和结构,我不相信我有能力使用ant等新工具进一步复杂化它或进行编译(我对javac非常满意) ,javah和jar,非常感谢))。我在索引 .jsp 页面上创建了一个表单,一些接受输入变量的 javascript 对它们执行一个函数,然后将输出数据粘贴到表单上。

据我所知,我现在需要做的就是从 .jsp 调用 java 类,这应该将整个事情联系在一起。我知道可能有更好的方法来做到这一点。如果我违反了 webapp 编程的一些深层原则或存在安全问题,请告诉我。(例如,我将继续清理我的数据输入)。我似乎无法弄清楚该怎么做。一个 hello world 的例子会很有帮助。我需要在 web.xml 文件中添加任何内容吗?我隐约知道 .class 文件位于 classes 目录中。.so 文件在哪里?

总结:有没有更简单的方法来做我正在做的事情(更少的语言/程序/代码行?)(我知道有更好的方法)我正在做的事情以某种方式危险吗?如何从 index.jsp 调用 java 类?web.xml 必须有什么吗?如何编译 JNI 以在 .class 文件以外的其他位置找到 .so 文件?我可以将 .so 文件与类文件一起粘贴吗?

0 投票
1 回答
2441 浏览

clojure - AWS:Beanstalk:防火墙的正确方法

问题

为 AWS Beanstalk 实例设置防火墙的正确方法是什么?

语境

对我来说防火墙很重要,因为我计划提供一个本地 Clojure repl/swank 实例。

现在,ssh-ed 进入 beanstalk 实例,“sudo iptables --list”看起来像:

现在,当我查看 EC2 控制台(位于 aws.amazon.com)时,它显示在其他级别,只有端口 22 和 80 是开放的。

因此,我的问题是:什么是适合我的防火墙层?

谢谢

0 投票
6 回答
8494 浏览

amazon-web-services - 使用 AWS Elastic Beanstalk 将多个应用程序部署到单个 EC2 实例

我已将 .Net 网站部署到 AWS Elastic Beanstalk。我现在想将另一个 .Net Web 项目(Web 服务)部署到由 AWS Elastic Beanstalk 创建的同一个 EC2 实例,但是在发布向导的环境页面中选择“使用和现有环境”是灰色的。

有没有办法做到这一点?

0 投票
2 回答
1545 浏览

php - AWS Beanstalk 缺少 sdk.class.php

我将一个非常简单的 php 网页部署到 AWS ElasticBeanstalk 实例中。该文件立即失败

我可以从 /var/log/httpd/application-error_log 看到 sdk.class.php 丢失:

sdk.class.php 不应该默认包含在每个 ElasticBeanstalk 实例中吗?还是我错过了什么?该代码在我正确安装和配置了 sdk.class.php 的笔记本上运行良好。

谢谢

0 投票
2 回答
1031 浏览

amazon-web-services - Amazon AWS Beanstalk 自定义 AMI 问题

我正在尝试将一个应用程序部署到 AWS,该应用程序需要在服务器上安装一些额外的软件。为了创建自定义映像,我按照在此处此处找到的说明启动 EC2 实例并安装我的软件。然后我在终止实例之前创建了一个快照。

现在我的问题是:如何让 beanstalk 在创建应用程序时使用我的快照?当我尝试创建应用程序时,只有 7 个基本 AMI 可用于“容器类型”。

0 投票
1 回答
1430 浏览

ssl - 带有自签名证书的 Amazon Beanstalk Web 服务器?

是否可以使用自签名证书以 SSL 模式启动 Amazon Beanstalk Web 服务器?