AWS Elastic Beanstalk
Developer Guide
AWS services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with AWS services in China.

eb setenv


Sets environment properties for the default environment.


eb setenv key=value

You can include as many properties as you want, but the total size of all properties cannot exceed 4096 bytes. You can delete a variable by leaving the value blank. See Configuring Environment Properties for limits.


If the value contains a special character, you must escape that character by preceeding it with a \ character.





The number of minutes before the command times out.

Common options


If successful, the command displays that the environment update succeeded.


The following example sets the environment variable 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.

The following command sets multiple environment properties. It adds the environment property named foo and sets its value to bar, changes the value of the JDBC_CONNECTION_STRING property, and deletes the PARAM4 and PARAM5 properties.

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