

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

# 设置环境变量
<a name="setting-env-vars"></a>

按照以下说明，在 Amplify 控制台中为应用程序设置环境变量。

**注意**  
只有将应用程序设置为持续部署并连接到 git 存储库时，**环境变量**才会显示在 Amplify 控制台的**应用程序设置**菜单中。有关此类部署的说明，请参阅[现有代码入门](getting-started.md)。

**设置环境变量**

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

1. 在 Amplify 控制台中，选择**托管**，然后选择**环境变量**。

1. 在**环境变量**页面，选择**管理变量**。

1. 对于**变量**，请输入您的密钥。对于**值**，请输入您的值。默认情况下，Amplify 会将环境变量应用于所有分支，因此在连接新分支时不必重新输入变量。

1. （可选）要专门为某个分支自定义环境变量，请按如下方式添加分支覆盖：

   1. 选择**操作**，然后选择**添加变量覆盖**。

   1. 您现在具有一组特定于分支的环境变量。

1. 选择**保存**。

## 使用社交登录的身份验证参数创建新的后端环境
<a name="creating-a-new-backend-environment-with-authentication-parameters"></a>

**将分支连接到应用程序**

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

1. 根据您是将分支连接到新应用程序还是现有应用程序，分支与应用程序的连接过程会有所不同。
   + **将分支连接到新应用程序**

     1. 在**构建设置**页面上，找到**选择要用于此分支的后端环境**部分。对于**环境**，请选择**创建新环境**，然后输入您后端环境的名称。以下屏幕截图显示了**构建设置**页面的**选择要用于此分支的后端环境**部分，其中输入了 **backend** 作为后端环境名称。  
![“构建设置”页面的“选择与此分支配合使用的后端环境”部分。](http://docs.aws.amazon.com/zh_cn/amplify/latest/userguide/images/amplify-newenvironment-1.png)

     1. 展开**构建设置**页面上的**高级设置**部分，为社交登录密钥添加环境变量。例如，**AMPLIFY\_FACEBOOK\_CLIENT\_SECRET** 是一个有效的环境变量。有关默认可用的 Amplify 系统环境变量列表，请参阅 [Amplify 环境变量参考](environment-variables.md#amplify-console-environment-variables) 中的表格。
   + **将分支连接到现有应用程序**

     1. 如果您要将新分支连接到现有应用程序，请在连接此分支之前设置社交登录环境变量。在导航窗格中，依次选择**应用程序设置**、**环境变量**。

     1. 在**环境变量**部分中，选择**管理变量**。

     1. 在**管理变量**部分中，选择**添加变量**。

     1. 对于**变量**（密钥），请输入您的客户端 ID。对于**值**，输入您的客户端密钥。

     1. 选择**保存**。