Elastic Beanstalk creates a newer application version upon uploading a newer source code bundle. Creating a newer version and not deleting the old unwanted application version leads to hitting the application version limit. As a result, it does not allow us to create any newer web application versions.
The default Elastic Beanstalk limits are as follows:
Resource | Default limit |
Applications | 75 |
Application versions | 1,000 |
Environments | 200 |
With the help of the application version life cycle policy for an application, hitting an application version limit can be avoided. Consequently, it will manage the number of available application versions at any given time. Once the life cycle policy is enabled, it will keep either the total count of recent versions (that is, the last 200 versions of the application) or the versions that are not older than the...