

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

## Description
<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>


****  

|  名稱  |  描述  | 
| --- | --- | 
| --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=
```