

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

# 编辑应用程序
<a name="workingapps-editing"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

您可通过编辑应用程序来修改应用程序的配置。例如，如果您准备部署新版本，则可以编辑应用程序的 OpsWorks Stacks 设置以使用新的存储库分支。您必须拥有管理或部署权限才能编辑应用程序的配置。有关更多信息，请参阅 [管理用户权限](opsworks-security-users.md)。

**编辑应用程序**

1. 在 **Apps** 页面上，单击应用程序名称以打开其详细信息页面。

1. 单击 **Edit** 以更改应用程序的配置。
   + 如果您修改应用程序的名称， OpsWorks Stacks 将使用新名称在控制台中标识该应用程序。

     更改该名称不会更改关联的短名称。短名称是在将应用程序添加到堆栈时设置的，之后无法修改。
   + 如果您已指定一个受保护的环境变量，则无法查看或编辑该值。不过，您可通过单击 **Update value** 来指定新值。

1. 单击 **Save** 保存新配置，然后单击 **Deploy App** 部署应用程序。

编辑应用程序会更改 OpsWorks 堆栈的设置，但不会影响堆栈的实例。当您首次[部署应用程序](workingapps-deploying.md)时，“部署”配方会将代码和相关文件下载到应用程序服务器实例，该实例随后将运行本地副本。如果您修改存储库中的应用程序或更改任何其他设置，则必须部署该应用程序才能在您的应用程序服务器实例上安装更新，如下所示。 OpsWorks Stacks 在新实例启动时会自动将当前应用程序版本部署到新实例。然而，对于现有实例，情况则有所不同：
+ OpsWorks Stacks 在新实例启动时会自动将当前应用程序版本部署到新实例。
+ OpsWorks 当离线实例重启时，Stacks 会自动将最新的应用程序版本部署到离线实例，包括[基于负载和基于时间的实例](workinginstances-autoscaling.md)。
+ 您必须手动将更新后的应用程序部署到联机实例。

有关如何部署应用程序的更多信息，请参阅[部署应用程序](workingapps-deploying.md)