Administración de versiones de la aplicación - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Administración de versiones de la aplicación

Elastic Beanstalk crea una versión de la aplicación cada vez que se carga el código fuente. Esto suele ocurrir cuando se crea un entorno o se carga e implementa código utilizando la consola de administración del entorno o la CLI de EB. Elastic Beanstalk elimina estas versiones de la aplicación según la política del ciclo de vida de la aplicación y cuándo elimine la aplicación. Para obtener información acerca de la política de ciclo de vida de la aplicación, consulte Configuración del ciclo de vida de la versión de la aplicación.

Para cargar un paquete fuente sin implementarlo puede hacerlo en laconsola de administración de aplicaciones o con el comando de la CLI de EBeb appversion. Elastic Beanstalk almacena paquetes de origen en Amazon Simple Storage Service (Amazon S3) y no los elimina automáticamente.

Puede aplicar etiquetas a una versión de la aplicación cuando la cree y editar etiquetas de las versiones de la aplicación existentes. Para obtener más información, consulte Etiquetado de versiones de la aplicación.

Para crear una nueva versión de la aplicación

También puede crear una nueva versión de la aplicación mediante la CLI de EB. Para obtener más información, consulteeb appversion en el capítuloComandos de la CLI de EB.

  1. Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su Región de AWS.

  2. En el panel de navegación, elija Applications (Aplicaciones) y, a continuación, elija el nombre de la aplicación de la lista.

    nota

    Si tiene muchas aplicaciones, utilice la barra de búsqueda para filtrar la lista de aplicaciones.

  3. En el panel de navegación, busque el nombre de la aplicación y elija Application versions (Versiones de la aplicación).

  4. Seleccione Upload (Cargar). Utilice el formulario en pantalla para cargar el paquete de código fuente de la aplicación.

    nota

    El límite de tamaño de archivo del paquete de código fuente es 500 MB.

  5. Si lo desea, proporcione una breve descripción y añada las claves y los valores de etiqueta.

  6. Seleccione Upload (Cargar).

El archivo especificado está vinculado con la aplicación. Puede implementar la versión de la aplicación en un entorno nuevo o existente.

Con el paso del tiempo, la aplicación puede acumular muchas versiones de la aplicación. Para ahorrar espacio de almacenamiento y evitar que se alcance la cuota de versiones de la aplicación, es recomendable eliminar las versiones de la aplicación que ya no necesite.

nota

La eliminación de una versión de la aplicación no afecta a los entornos que ejecutan actualmente esa versión.

Para eliminar una versión de la aplicación

También puede eliminar una versión de la aplicación con la CLI de EB. Para obtener más información, consulteeb appversion en el capítuloComandos de la CLI de EB.

  1. Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su Región de AWS.

  2. En el panel de navegación, elija Applications (Aplicaciones) y, a continuación, elija el nombre de la aplicación de la lista.

    nota

    Si tiene muchas aplicaciones, utilice la barra de búsqueda para filtrar la lista de aplicaciones.

  3. En el panel de navegación, busque el nombre de la aplicación y elija Application versions (Versiones de la aplicación).

  4. Seleccione una o varias versiones de la aplicación que desee eliminar.

    
          Eliminación de versiones de la aplicación en la página Application Versions (Versiones de la aplicación) de la consola de Elastic Beanstalk
  5. Seleccione Actions (Acciones) y, a continuación, seleccione Delete (Eliminar).

  6. (Opcional) Para dejar el paquete de origen de la aplicación para estas versiones de aplicación en el bucket de Amazon Simple Storage Service (Amazon S3), desactive la casilla Eliminar versiones de Amazon S3.

    
          Cuadro de diálogo Delete application versions (Eliminar versiones de la aplicación) en la página Application Versions (Versiones de la aplicación) de la consola de Elastic Beanstalk
  7. Elija Eliminar (Delete).

También puede configurar Elastic Beanstalk para eliminar versiones antiguas automáticamente mediante la configuración del ciclo de vida de la versión de la aplicación. Si configura estas opciones del ciclo de vida, estas se aplican cuando se crean nuevas versiones de la aplicación. Por ejemplo, si establece un máximo de 25 versiones de la aplicación, Elastic Beanstalk elimina la versión más antigua cuando se carga la versión número 26. Si configura una antigüedad máxima de 90 días, las versiones con más de 90 días se eliminarán cuando se cargue una nueva versión. Para obtener más información, consulte Configuración del ciclo de vida de la versión de la aplicación.

Si no elige eliminar el paquete de origen de Amazon S3, Elastic Beanstalk seguirá eliminando la versión de sus registros. Sin embargo, el paquete de origen se deja en el bucket de almacenamiento de Elastic Beanstalk. La cuota de versión de la aplicación sólo se aplica a las versiones de las pistas de Elastic Beanstalk. Por lo tanto, puede eliminar versiones para no sobrepasar la cuota, pero mantener todos los paquetes de código fuente de Amazon S3.

nota

El límite de versiones de la aplicación no se aplica a los paquetes de código fuente, pero podría seguir generando cargos de Amazon S3 y retener información personal más allá el momento en que la necesite. Elastic Beanstalk nunca elimina automáticamente los paquetes de origen. Debe eliminar los paquetes de código fuente cuando ya no los necesite.