Volver a crear entornos de Elastic Beanstalk - 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.

Volver a crear entornos de Elastic Beanstalk

El entorno de AWS Elastic Beanstalk puede resultar inservible si no utiliza la funcionalidad de Elastic Beanstalk para modificar o terminar los recursos de AWS subyacentes del entorno. Si esto ocurre, puede volver a crear el entorno para intentar restaurarlo a un estado operativo. Cuando se vuelve a crear un entorno, se terminan todos sus recursos y se reemplazan por nuevos recursos con la misma configuración.

También puede volver a crear entornos terminados en un plazo de seis semanas (42 días) a partir de su terminación. Cuando vuelve a crear un entorno, Elastic Beanstalk intenta crearlo con el mismo nombre, ID y configuración.

Volver a crear un entorno en ejecución

Puede volver a crear un entorno mediante la consola de Elastic Beanstalk o usando la API RebuildEnvironment.

Para volver a crear un entorno en ejecución (consola)
  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 Environments (Entornos) y, a continuación, elija el nombre del entorno en la lista.

    nota

    Si tiene muchos entornos, utilice la barra de búsqueda para filtrar la lista de entornos.

  3. Elija Actions y, a continuación, elija Rebuild environment.

  4. Elija Rebuild.

Cuando se vuelve a crear un entorno en ejecución, se crean nuevos recursos con la misma configuración que los recursos antiguos; sin embargo, los identificadores de recurso son diferentes y no se restauran los datos de los recursos antiguos. Por ejemplo, al volver a crear un entorno con una instancia de base de datos de Amazon RDS, se crea una nueva base de datos con la misma configuración, pero no se aplica una instantánea a la nueva base de datos.

Para volver a crear un entorno en ejecución con la API de Elastic Beanstalk, utilice la acción RebuildEnvironment con la AWS CLI o el SDK de AWS.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq

Volver a crear un entorno terminado

Puede volver a crear y restaurar un entorno terminado mediante la consola de Elastic Beanstalk, la CLI de EB o la API RebuildEnvironment.

nota

A menos que utilice su propio nombre de dominio personalizado con su entorno terminado, el entorno usará un subdominio de elasticbeanstalk.com. Estos subdominios se comparten dentro de una región de Elastic Beanstalk. Por lo tanto, se pueden utilizar en cualquier entorno creado por cualquier cliente en la misma región. Aunque su entorno se haya terminado, otro entorno podría utilizar su subdominio. En este caso, la reconstrucción del entorno producirá un error.

Puede evitar este problema usando un dominio personalizado. Para obtener más información, consulte Nombre de dominio de su entorno de Elastic Beanstalk.

Los entornos recién terminados aparecen en la información de la aplicación al cabo de una hora como máximo. Durante este tiempo, puede ver los eventos del entorno en su panel y usar la acción Restore environment para volver a crearlo.

Para volver a crear un entorno que ya no está visible, utilice la opción Restore terminated environment de la página de la aplicación.

Para volver a crear un entorno terminado (consola)
  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. Elija Actions y, a continuación, elija Restore terminated environment.

    Actions dropdown menu with "Restore terminated environment" option highlighted.
  4. Elija un entorno terminado.

  5. Elija Restore (Restaurar).

    Table showing terminated environment details with options to cancel or restore.

Elastic Beanstalk intenta crear un nuevo entorno con el mismo nombre, ID y configuración. Si existe un entorno con el mismo nombre o dirección URL cuando intenta reconstruirlo, la reconstrucción produce un error. La eliminación de la versión de la aplicación que se implementó en el entorno también producirá un error durante la reconstrucción del entorno.

Si utiliza la CLI de EB para administrar su entorno, utilice el comando eb restore para volver a crear un entorno terminado.

$ eb restore e-vdnftxubwq

Para obtener más información, consulte eb restore.

Para volver a crear un entorno terminado con la API de Elastic Beanstalk, utilice la acción RebuildEnvironment con la AWS CLI o el SDK de AWS.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq