

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

# 构建时自动生成 Amplify 配置（仅限 Gen 1 应用程序）
<a name="amplify-config-autogeneration"></a>

**注意**  
本节中的信息仅适用于 Gen 1 应用程序。如果您想自动部署 Gen 2 应用程序功能分支中的基础架构和应用程序代码更改，请参阅《Amplify 文档》**中的[全栈分支部署](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/branch-deployments/)

Amplify 支持在构建时为 Gen 1 应用程序自动生成 Amplify 配置 `aws-exports.js` 文件。通过关闭全栈 CI/CD 部署，可以让您的应用程序自动生成 `aws-exports.js` 文件，并确保在构建时不会对后端进行更新。

**在构建时自动生成 `aws-exports.js`**

1. 登录 AWS 管理控制台 并打开 [Amplify](https://console.aws.amazon.com/amplify/) 控制台。

1. 选择要编辑的应用程序。

1. 选择**托管环境**选项卡。

1. 找到要编辑的分支并选择**编辑**。  
![\[Amplify 控制台中分支的编辑链接的位置。\]](http://docs.aws.amazon.com/zh_cn/amplify/latest/userguide/images/amplify_edit_backend_alternate.png)

1. 在**编辑目标后端**页面上，取消选中**启用全栈连续部署 (CI/CD)** 以关闭此后端的全栈 CI/CD。  
![\[要在 Amplify 控制台 CI/CD 中关闭的复选框的位置。\]](http://docs.aws.amazon.com/zh_cn/amplify/latest/userguide/images/amplify_turnoff_CICD.png)

1. 选择现有服务角色以授予 Amplify 更改应用程序后端所需的权限。如果您需要创建服务角色，请选择**创建角色**。有关创建服务角色的更多信息，请参阅[添加具有后端资源部署权限的服务角色](amplify-service-role.md)。

1. 选择**保存**。Amplify 会在下次构建应用程序时应用这些更改。