本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
deploy 属性
重要
AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够正常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时它们将停产。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答和 将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager。
内置部署说明书的 deploy.rb
属性文件opsworks
命名空间中定义了以下属性。有关部署目录的更多信息,请参阅Deploy 配方。有关如何覆盖内置属性以指定自定义值的更多信息,请参阅 覆盖属性。
- deploy_keep_releases
-
AWS OpsWorks 堆栈存储的应用程序部署数量的全局设置 (数字)。默认值是 5。该值可控制您能够回滚应用程序的次数。
node[:opsworks][:deploy_keep_releases]
- 组
-
(仅限 Linux) 应用程序部署目录的
group
设置 (字符串)。该默认值取决于实例的操作系统:-
对于 Ubuntu 实例,默认值为
www-data
。 -
对于属于使用 Nginx 和 Unicorn 的 Rails App Server 层的成员 Amazon Linux 或 RHEL 实例,默认值为
nginx
。 -
对于所有其他 Amazon Linux 或 RHEL 实例,默认值为
apache
。
node[:opsworks][:deploy_user][:group]
-
- 用户
-
(仅限 Linux) 应用程序部署目录的
user
设置 (字符串)。默认值为deploy
。node[:opsworks][:deploy_user][:user]