AWS Elastic Beanstalk
Developer Guide (API Version 2010-12-01)

eb setenv


Sets environment properties for the default environment.

This command sets environment properties in the aws:elasticbeanstalk:application:environment namespace. Environment properties set with eb setenv are available to your application after a short update process.


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.


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
INFO: Environment update is starting.
INFO: Updating environment tmp-dev's configuration settings.
INFO: Successfully deployed new configuration to environment.
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=