deploy 属性 - AWS OpsWorks

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

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]