jjzjj

OPSWORKS

全部标签

ruby - 在 Amazon OpsWorks 上使用 Ruby 2.0

我想在AmazonOpsWorks上使用Ruby2.0,所以我正在尝试以下操作:选择自定义Recipe并将它们设置到我的forkhttps://github.com/aws/opsworks-cookbooks在此处更新所有版本号https://github.com/aws/opsworks-cookbooks/blob/master/ruby/attributes/ruby.rb到2.0值。虽然这似乎没有任何效果。自定义说明书是否会覆盖其内置的说明书?OpsWorks是否使用Recipe中的Ruby配方来进行基本的Ruby设置?同样的问题也适用于Nginx-我可以通过更改Recipe

amazon-web-services - aws-sdk-go describeStacks() 试图获取 stackids 列表或从堆栈名称获取 stackid

首先,我为我的英语道歉,我建议我是Go的新手。我正在尝试获取我的opsworks堆栈中所有stackId的列表,或像我对ruby​​sdk所做的那样提供堆栈名称并获取堆栈ID,以便我可以与其他服务调用一起使用,但现在我正在尝试让它们全部熟悉sdk。funcmain(){svc:=opsworks.New(session.New(&aws.Config{Region:aws.String("us-east-1"),Credentials:credentials.NewSharedCredentials("","development"),}))resp,err:=svc.Describe

php - aws opsworks 默认部署到哪里?

假设我们有一个从github存储库部署的laravel应用程序。我似乎找不到任何文档说明应用程序源代码在文件系统上的部署位置?我们在代码中使用PHP5.5功能,因此我们的PHP应用服务器是一个基于AMI的自定义层。我需要设置一个指向应用程序的apache虚拟主机,但如果我不知道它部署到哪里,我就不能这样做! 最佳答案 一般在用户/srv/www/#{application_shortname}下 关于php-awsopsworks默认部署到哪里?,我们在StackOverflow上找到一

php - 为 OpsWorks php 应用程序服务器堆栈设置 upload_max_filesize

我在OpsWorks上运行一个非常标准的、非EBS支持的PHP应用程序服务器。它托管一个使用ExpressionEngine构建的站点,并且只有一个自定义ChefRecipe,该Recipe将PHP的写入权限设置为EE可写所需的目录。无论如何我都使用后端图像处理,所以我希望客户端能够直接从相机上传JPG以及短视频文件。这是默认的php.iniupload_max_filesize和post_max_size2MB的限制。我已经在.htaccess中覆盖了这些,但我的印象是这不是一流的解决方案。我希望能够在自定义ChefJSON中指定这些,或者如果需要,在自定义ChefRecipe中指定

ruby-on-rails - 如何在 Amazon OpsWorks 上为 Rails 应用程序运行 Redis?

我正在尝试在AmazonOpsWorks环境中设置Redis实例/层用于缓存目的和Sidekiq,但无法使Rails应用程序与Redis通信。无论如何我都需要厨师食谱吗?我试图在一个单独的层上创建Redis,向该层添加一个实例,但找不到使Rails和Redis相互通信的方法。有什么制作方法的建议吗?谢谢 最佳答案 一种可能的方法是在AWS上创建一个“ElastiCachecluster”并告诉Rails使用它。我的Rails应用程序使用OpsWorks堆栈运行,我使用Redis有两个不同的原因:使用Sidekiq处理延迟作业并使用缓

mysql - Chef 认为没有满足依赖关系

我有一个使用Opscode“数据库”Recipe的Chef自定义Recipe。我在Opsworks堆栈中使用Chef11.10和Berkshelf3.1.3,并在Berksfile中指定了“数据库”说明书。它正确地降低了依赖关系,我可以在日志中看到这一点。运行安装程序后,出现了几个错误;一个是关于找不到文件(并且路径确实不存在),另一个是412,关于不满足“mysql”的依赖前提条件。我对Chef的了解还不够多,无法知道第一个错误是否会导致第二个失败,但可以肯定的是,似乎满足了所需的mysqlcookbook版本。有人知道这有任何已知问题吗?这是设置命令失败的输出日志:[2014-09

deployment - 将 Golang 应用程序部署到 AWS OPSWORKS

在过去的几个月里,我已经熟悉了AWSOpsWorks部署过程,因为它与Node.js有关-Go的部署似乎是另一种动物。根据我收集到的信息,这是编译成功的Go部署所需要的:在EC2盒子上安装go从GitHub拉取私有(private)仓库引入所有依赖为box的arch编译主包用我使用的几个标志启动二进制文件我读到的所有地方似乎都在吹捧Go部署的简便性,因为依赖项包含在二进制文件中,但这似乎暗示您正在您的开发环境中编译应用程序并将其推送到云端。这似乎不是一个适合整个开发团队的过程。https://github.com/crowdmob/chef-golang-web-server-cook

deployment - 将 Golang 应用程序部署到 AWS OPSWORKS

在过去的几个月里,我已经熟悉了AWSOpsWorks部署过程,因为它与Node.js有关-Go的部署似乎是另一种动物。根据我收集到的信息,这是编译成功的Go部署所需要的:在EC2盒子上安装go从GitHub拉取私有(private)仓库引入所有依赖为box的arch编译主包用我使用的几个标志启动二进制文件我读到的所有地方似乎都在吹捧Go部署的简便性,因为依赖项包含在二进制文件中,但这似乎暗示您正在您的开发环境中编译应用程序并将其推送到云端。这似乎不是一个适合整个开发团队的过程。https://github.com/crowdmob/chef-golang-web-server-cook

node.js - 是否有人使用 Amazon OpsWorks 成功部署了 Node (快速)应用程序?

正如标题所暗示的,我一直在尝试使用Amazon的新OpsWorks管理系统部署应用程序,但是我无法弄清楚如何让Node服务器开始在实例上运行。从应用程序层也可以访问的端口我假设我需要在端口80上进行监听,但是我觉得问题在于没有启动正确的文件。类似于Heroku上的Procfile,是否需要包含一个特殊的启动脚本类型文件才能使OpsWorks正确启动它?请注意,我还没有使用Chef的经验,所以我希望让它使用默认选项,即不编写自定义Chef食谱来做到这一点。 最佳答案 我在这件事上花费的时间令人尴尬,但无论如何我都会分享,希望能挽救其他

node.js - 是否有人使用 Amazon OpsWorks 成功部署了 Node (快速)应用程序?

正如标题所暗示的,我一直在尝试使用Amazon的新OpsWorks管理系统部署应用程序,但是我无法弄清楚如何让Node服务器开始在实例上运行。从应用程序层也可以访问的端口我假设我需要在端口80上进行监听,但是我觉得问题在于没有启动正确的文件。类似于Heroku上的Procfile,是否需要包含一个特殊的启动脚本类型文件才能使OpsWorks正确启动它?请注意,我还没有使用Chef的经验,所以我希望让它使用默认选项,即不编写自定义Chef食谱来做到这一点。 最佳答案 我在这件事上花费的时间令人尴尬,但无论如何我都会分享,希望能挽救其他
12