Cómo eliminar las versiones de aplicaciones de AWS Beanstalk

Cómo eliminar las versiones de aplicaciones de AWS Beanstalk

Una de mis aplicaciones está configurada para la implementación automática con Code Deploy y Elastic Beanstalk en AWS Hosting. Hoy la implementación falló con el mensaje de error "Demasiadas versiones de aplicaciones, no puede crear una nueva versión para la aplicación My-App". Vea la siguiente captura de pantalla del mensaje de error:

Después de buscar sobre el problema, descubrí que elastic beanstalk mantiene todas las versión de aplicación implementadas en el pasado. Entonces, cuando implementamos una nueva versión, mantiene la versión anterior y hay un límite de 500 versiones (por defecto) por región por cuenta de AWS. Para eliminar la versión anterior, siga los pasos a continuación:

Eliminar versiones de aplicaciones de Beanstalk

  1. Inicie sesión en la cuenta de AWS y abra la consola elástica de Beanstalk
  2. Elija aplicaciones en el panel de navegación y luego seleccione el nombre de su aplicación de la lista

  3. En el panel de navegación, encuentre el nombre de su aplicación y elija versiones de la aplicación. Seleccione una o más versiones de aplicación que desee eliminar.

    Elija acciones, luego elija Eliminar.

  4. Eliminar el cuadro de diálogo de versiones de aplicaciones en la página de versiones de aplicaciones de la consola Elastic Beanstalk

    Luego haga clic en Botón Eliminar para eliminar todas las versiones.

    (Opcional) Puede borrar la casilla de verificación para versiones de eliminación de Amazon S3 para dejar el paquete de fuente de aplicaciones para estas versiones de aplicaciones en su cubo de Amazon Simple Storage Service (Amazon S3).

También puede configurar para eliminar las versiones antiguas elásticas de Beanstalk automáticamente. Para hacer esto, debe habilitar la configuración del ciclo de vida de la versión de la aplicación. Que también se aplicará a las nuevas versiones de aplicaciones.