

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

# **eb setenv**
<a name="eb3-setenv"></a>

## 说明
<a name="eb3-setenv-description"></a>

设置默认环境的[环境属性](environments-cfg-softwaresettings.md)。

## 语法
<a name="eb3-setenv-syntax"></a>

**eb setenv {{key}}={{value}}** 

您可以按需添加任意数目的属性，但是所有属性的总大小不得超过 4096 字节。您可以通过将值留空来删除变量。有关限制，请参阅[配置环境属性（环境变量）](environments-cfg-softwaresettings.md#environments-cfg-softwaresettings-console)。

**注意**  
如果 `value` 包含[特殊字符](http://tldp.org/LDP/abs/html/special-chars.html)，则必须使用前置 `\` 字符将该字符转义。

## 选项
<a name="eb3-setenvoptions"></a>


****  

|  Name  |  描述  | 
| --- | --- | 
| --timeout | 命令超时之前的分钟数。 | 
| [常用选项](eb3-cmd-options.md) |  | 

## Output
<a name="eb3-setenv-output"></a>

如果成功，命令将显示环境更新成功。

## 示例
<a name="eb3-setenv-example"></a>

以下示例设置 ExampleVar 环境变量。

```
$ eb setenv ExampleVar=ExampleValue
2018-07-11 21:05:25    INFO: Environment update is starting.
2018-07-11 21:05:29    INFO: Updating environment tmp-dev's configuration settings.
2018-07-11 21:06:50    INFO: Successfully deployed new configuration to environment.
2018-07-11 21:06:51    INFO: Environment update completed successfully.
```

以下命令将设置多个环境属性。它将添加名为 `foo` 的环境属性并将其值设置为 `bar`，更改 `JDBC_CONNECTION_STRING` 属性的值，并删除 `PARAM4` 和 `PARAM5` 属性。

```
$ eb setenv foo=bar JDBC_CONNECTION_STRING=hello PARAM4= PARAM5=
```