91得票9回答
AWS OpsWorks与AWS Beanstalk与AWS CloudFormation有何区别?

我想知道使用 AWS OpsWorks、AWS Elastic Beanstalk 和 AWS CloudFormation 的优缺点是什么? 我需要一个系统,可以自动扩展以处理任何数量的并发 web 请求(从每分钟 1000 个请求到每分钟 1000 万个请求),包括可以自动扩展的数据库层...

22得票6回答
人们如何测试opsworks烹饪书?

我有一个相当复杂的部署,使用Passenger在Nginx上动态配置了一些Rail应用程序的实例。目前我正在使用Capistrano来完成整个过程的自动化操作。我正试图在Opsworks上创建堆栈、层、实例和动态应用程序部署。但是,现有的Opsworks配方都不能满足我的需求,因此我开始使用自...

14得票3回答
我能否通过webhook自动化应用程序部署到OpsWorks?

我想从我们的Github账户设置一个Webhook,以便它可以自动启动OpsWorks中的部署任务。根据文档,这似乎是可能的 - 但是在互联网上找不到任何示例或智能库,这是不寻常的。;)

14得票3回答
如何解决PG :: DuplicatePstatement:ERROR?

我想知道如何防止这种类型的错误。到目前为止,我尝试通过在AWS Opsworks上的数据库配置中禁用预处理语句: 例如: 数据库配置}, "deploy": { "app_name": { "database": { "adapter": "...

13得票4回答
如何使用Chef预编译资产?

OpsWorks在部署时未预编译资产。我在此帖子中找到了这个食谱,但我认为它不完整,可能是缺少某些内容,因为我收到一个关于未找到release_path的错误。 precompile.rb:Chef::Log.info("Running deploy/before_migrate.rb......

13得票7回答
在Ubuntu 14.04上安装rmagick gem

我正在尝试在OpsWorks上部署应用程序,但安装rmagick gem时出现问题。我有以下操作系统包: libmagickwand-dev imagemagick libmagickcore-dev 以下是部署过程中出现错误的日志文件: Gem::Ext::BuildError: ...

12得票1回答
如何使用AWS部署工具处理数据库迁移

亚马逊网络服务(Amazon Web Services)提供了多种持续部署和管理工具,如Elastic Beanstalk、OpsWorks、Cloud Formation和Code Deploy,具体取决于您的需求。基本思想是在零停机时间情况下促进代码部署和升级。它们还有助于使用AWS资源管...

12得票2回答
在AWS中使用用户数据,使用“ec2-user”而不是root登录。

我有一个基于RHEL 6.4 64位AMI的Amazon EC2实例。 写了一些shell脚本后,我创建了自己的AMI镜像。 我正在编写用户数据部分,该部分将删除/home/ec2-user下的内容(sudo rm -rf /home/ec2-user/*),然后执行该脚本。 但是我无法删除...

11得票2回答
通过AWS OpsWorks设置MongoDB

我想在AWS Opsworks上设置Rails堆栈,并且希望使用MongoDB作为数据库。 我认为您可以通过创建新的自定义层并将您的Chef配方添加到相关的生命周期钩子来设置这个。但我不确定应该把哪些配方放在哪里。 有人能帮忙教一下如何通过Chef将MongoDB添加到AWS Opswor...

10得票3回答
AWS OpsWorks环境变量无法正常工作

我正在运行Ubuntu 14.04 LTS 64位Rails应用程序,但无法访问我的App环境变量。在OpsWorks App面板中,我设置了我的环境变量,例如:MYKEY: 1234 然后我再次保存并部署我的应用程序以使它们可见。 在我的 Rails 应用程序或控制台中,我得到了 nil ...