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

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

9得票2回答
如何在VPC外访问MongoDB实例

我按照AWS快速入门指南创建了一个MongoDB集群,其中包括一个NAT实例(公共子网)和一个单独的PrimaryReplicaNode实例(仅内部IP)。我可以通过SSH登录NAT,而且我还可以从NAT SSH登录到Primary Replica。我已经验证了MongoDB可以通过命令行访问...

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

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

8得票2回答
AWS自动扩展启动的新实例如何更新?

我们使用AWS CloudFormation服务来初始化我们的堆栈,并设置自动扩展服务以在负载上升时启动新的应用程序服务器。 我的理解是,自动缩放只能启动预定义的AMI作为新实例。这些实例可能与其他运行实例不同,因为我们可能已经更新了部署在那些实例上的软件包/源代码。 如何使新实例保持最...

7得票5回答
无法通过CloudFormation设置Cognito用户池客户端的属性

我正在尝试通过CloudFormation运行Cognito,一切都能正常工作,但在Cognito中有如下部分: 如您所见,有一个“启用身份提供者”的部分,我无法找到在CloudFormation中设置它到我的Cognito用户池的位置! 我尝试了这些属性,但它说不支持。 Suppo...

7得票2回答
OpsWorks覆盖database.yml / 忽略自定义JSON

当我使用OpsWorks部署Rails应用程序时,shared目录中将创建一个新的database.yml。它会忽略现有的database.yml(这是正确的,因为它不应该在代码库中),我也尝试了指定自定义JSON文件,但没有任何效果。也许我的结构有问题? { "deploy": { ...

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

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

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

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

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

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

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

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