aws-opsworks相关内容

AWS OpsWorks 与 AWS Beanstalk 与 AWS CloudFormation?

我想知道使用 AWS OpsWorks 与 AWS Beanstalk 和 AWS CloudFormation 的优缺点是什么? 我对一个可以自动扩展以处理任何大量并发 Web 请求(从每分钟 1000 个请求到 1000 万转)的系统感兴趣,其中包括一个可以自动扩展的数据库层. 理想情况下,我希望有效地共享一些硬件资源,而不是为每个应用程序设置一个单独的实例.过去我主要使用 EC2 实 ..

AWS OpsWorks 环境变量不起作用

我正在运行 Ubuntu 14.04 LTS 64 位 Rails 应用程序,但无法访问我的应用程序环境变量. 在 OpsWorks App 面板中,我设置了环境变量,例如: MYKEY:1234 然后我再次保存并部署我的应用程序以使这些可见. 在我的 Rails 应用程序或 Rails 控制台中,我得到了 nil: $ bundle exec rails c 制作>ENV["M ..
发布时间:2021-07-12 19:08:07 其他开发

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

我试图在Amazon OpsWorks环境中设置Redis实例/图层以用于缓存和Sidekiq,但无法使Rails应用程序与Redis通信. 无论如何我都需要厨师食谱吗?我试图在一个单独的层上创建Redis,在该层上添加了一个实例,但是找不到找到使Rails和Redis之间相互通信的方法. 任何建议如何制作? 谢谢 解决方案 一种可行的方法是创建一个"",并告诉Rails ..

在AWS OpsWorks Nginx/Unicorn服务器上通过直接IP地址禁用Web访问

我有一个在AWS OpsWorks Nginx/Unicorn Rails层上运行的Rails应用程序.我希望我的应用仅处理对api.mydomain.com的请求,并让我的Web服务器直接返回404(如果使用服务器的IP地址发出的任何请求). 我已经实现了一个自定义食谱,该食谱覆盖了unicorn/templates/default/nginx_unicorn_web_app.erb(来自 ..

Node.js OpsWorks Layer控制台日志

我有一个带有Node.js层和Node.js应用程序的Opsworks堆栈。我想知道是否有人知道ubuntu 14.04LTS实例上应用程序控制台日志的打印位置。我知道opsworks使用monit运行我的应用程序,但是我不确定它将日志输出到哪里。 谢谢! 解决方案 非常烦人的是,为Opsworks上的Node.JS应用渲染的Monit配置不会将输出发送到任何地方! 此声明的来源 。 ..
发布时间:2020-10-08 05:03:19 其他开发

通过通用方式从变量配置提供程序

如何创建配方,以通用的方式使用对象实例中的字段填充其属性? 例如,请考虑以下内容配方: component = $ auth_docker docker_image component.name做 注册表组件.registry tag component.tag 动作:pull end 有50时 在Python中,我可能会实现一个看起来像这样 ..
发布时间:2020-10-01 06:42:54 其他开发

OpsWorks-自定义食谱中要包含的内容

我是厨师和AWS OpsWorks的新手。 我想创建一个自定义菜谱,以便对生产中的资产进行预编译并使用every gem设置cron作业 我发现了一些有关预编译资产的信息,我也会弄清楚cron的一部分,但是我对自定义厨师项目的外观感到困惑。 这是一个完整的厨师个人项目,它将代替AWS OpsWorks的标准食谱,因此我将不得不从其github存储库中复制内容。 还是将我们和他们的食 ..
发布时间:2020-10-01 06:39:16 其他开发

如何在Amazon OpsWorks上为Chef设置日志输出级别?

我的问题类似于:如何在控制台中显示Opscode Chef bash命令的输出? 我希望能够看到控制台我的运行配方的输出。特别是,我的食谱无法启动JBoss,因为未设置 JAVA_HOME 。我花了整整一天的时间才弄清楚这一点,因为未将 JAVA_HOME语句打印到Chef输出中。运行chef solo时,可以通过在命令后附加 -l debug 来打开调试输出,如下所示: chef-solo ..
发布时间:2020-10-01 06:20:41 其他开发

如何使用Chef预编译资产?

OpsWorks不会在部署时预编译资产。我在此线程中找到了这个食谱,但我认为它还不完整,或者缺少一些东西,因为我收到关于找不到 release_path 的错误。 precompile.rb: Chef :: Log.info(“正在运行deploy / before_migrate.rb ...”) Chef :: Log.info(“将#{release_path} / p ..
发布时间:2020-10-01 06:17:24 其他开发

人们如何测试opsworks食谱?

我使用我当前使用Capistrano的乘客在nginx上部署了动态配置的铁路应用实例的相当复杂的部署。我试图通过创建堆栈,层,实例和动态应用程序部署来自动化Opsworks上的整个过程。现有的Opsworks食谱都无法满足我的需要,因此我开始编写自己的自定义食谱。我正在尝试使用test-kitchen和vagrant测试它们,但是Opsworks食谱有太多自定义依赖项,无法在本地使用。因此,似乎我 ..
发布时间:2020-10-01 06:17:17 其他开发

厨师-如何在本地运行食谱

我刚开始接触Chef,并且已经浏览了其站点上的教程,但是所有内容似乎都假设您要为部署配置一个Chef服务器等 我目前正在AWS AWS Opsworks上设置网站,因此我想使用Chef进行配置和安装依赖项。因此,我相信我只是为我的菜谱提供了一条道路。现在,在进入Opsworks之前,我试图在ubuntu VM上创建我的菜谱并测试它是否正确安装了所有内容。 我知道我可以使用一个脚本 ch ..
发布时间:2020-10-01 06:14:44 其他开发

Opsworks部署到自定义层

我是Opsworks的新手,希望这是一个非常简单的问题! 我的设置是S3捆绑包中的自定义PHP/Apache AMI(Amazon Linux)服务器层,RDS层和名为"abc_app"的PHP应用程序. 我尝试将应用程序部署到服务器实例.它的部署成功完成,但是代码不在服务器上的任何位置,并且/var/www/html目录中没有任何内容.部署日志不是很有帮助,只是其中没有提及"abc- ..
发布时间:2020-08-24 00:45:52 其他开发

每当AWS上的宝石opsworks

有人在aws opsworks上使用everyth gem有经验/成功吗?有什么好食谱吗?我可以将该配方放在单独的层上,然后将一个实例与该另外的层相关联吗?还是有更好的方法呢?谢谢!!! 编辑: 我们最终做了一些不同的事情... 代码: 不能真正发布真实的代码,但这是这样的: 在deploy/before_migrate.rb中: [:schedule].eac ..

Windows Puppet代理未连接到AWSOpsWorks Puppet Enterprise主数据库

我已经使用aws opsworks创建了木偶大师.并且我能够将ami linux节点自动添加到人偶主文件中. 当我尝试通过此链接我从位置中存在的puppet master中将puppet-agent-x64.msi复制到Windows节点和/opt/puppetlabs/server/data/packages/public//windows-x86_64-/,然后运行安装程序进行安装中介. ..
发布时间:2020-07-04 20:14:17 其他开发

如何在最新的Amazon Linux AMI中升级Docker

我在Opsworks中使用Amazon linux AMI,而Amazon linux AMI是最新版本(OS Amazon Linux 2017.03)。 问题是此AMI随附docker版本 17.03.2-ce ,但是我需要安装版本 17.05 或更高版本(因为我想在docker swarm中修改“进入”网络,这只能在最新的docker版本。) 类似 Amazon正式支持版本,直到 ..

无法通过CloudFormation设置Cognito用户池客户端的属性

我正在尝试通过cloudformation运行congnito,并且一切正常,但是cognito中的部分如下: 您看到的是“启用身份提供者”部分 ,我找不到在Cloudformation中可以将其设置为我的Cognito用户池的地方! 我尝试了此属性,但是它说不被支持。 SupportedIdentityProviders 这是我的用户池客户端代码: ..

AWS OpsWorks与AWS Beanstalk与AWS CloudFormation?

我想知道使用AWS OpsWorks与AWS Beanstalk和AWS CloudFormation的优缺点是什么? 我对可以自动运行的系统感兴趣可以处理大量同时发生的Web请求(从每分钟1000个请求到1000万转/分钟),包括可以自动伸缩的数据库层。 理想情况下,我想有效地共享一些硬件资源,而不是为每个应用程序单独设置实例。过去,我主要使用EC2实例+ RDS + Cloudfr ..