rails_stack 属性 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

rails_stack 属性

重要

AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够正常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时它们将停产。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager

name

指定 rails 堆栈,并将其设置为 "apache_passenger""nginx_unicorn" (字符串)。

node["opsworks"]["rails_stack"]["name"]
recipe

关联的配方,取决于您使用的是 Passenger 还是 Unicorn (字符串):

  • Unicorn:"unicorn::rails"

  • Passenger: "passenger_apache2::rails"

node["opsworks"]["rails_stack"]["recipe"]
restart_command

重新启动命令,取决于您使用的是 Passenger 还是 Unicorn (字符串):

  • Unicorn:"../../shared/scripts/unicorn clean-restart"

  • Passenger: "touch tmp/restart.txt"

服务

服务名称,取决于您使用的是 Passenger 还是 Unicorn (字符串):

  • Unicorn:"unicorn"

  • Passenger: "apache2"

node["opsworks"]["rails_stack"]["service"]