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.
Clonación de un entorno de Elastic Beanstalk
Puede utilizar un entorno de Elastic Beanstalk existente como punto de partida para un nuevo entorno clonando el entorno existente. Por ejemplo, es posible que desee crear un clon para utilizar una versión más reciente de la ramificación de la plataforma que utiliza la plataforma del entorno original. Elastic Beanstalk configura el clon con la configuración del entorno que utiliza el entorno original. Al clonar un entorno existente en lugar de crear un nuevo entorno, no tiene que configurar manualmente las opciones de configuración, las variables de entorno y otros ajustes que haya realizado con el servicio de Elastic Beanstalk. Elastic Beanstalk crea también una copia de todos los recursos de AWS asociados al entorno original.
Es importante tener en cuenta las siguientes situaciones:
-
Durante el proceso de clonación, Elastic Beanstalk no copia los datos de Amazon RDS en el clon.
-
Elastic Beanstalk no incluye ningún cambio sin administrar en los recursos del clon. Los cambios en los recursos de AWS que realiza con herramientas diferentes de la consola de Elastic Beanstalk, las herramientas de línea de comandos o la API se consideran cambios sin administrar.
-
Los grupos de seguridad para la entrada se consideran cambios no gestionados. Los entornos clonados de Elastic Beanstalk no transfieren los grupos de seguridad para su entrada, lo que deja el entorno abierto a todo el tráfico de Internet. Debe restablecer los grupos de seguridad de entrada para el entorno clonado.
Solo puede clonar un entorno en una versión de plataforma diferente de la misma ramificación de plataforma. No se garantiza que una ramificación de la plataforma diferente sea compatible. Para usar una ramificación de la plataforma diferente, debe crear manualmente un nuevo entorno, implementar el código de la aplicación y realizar los cambios necesarios en el código y las opciones para asegurarse de que la aplicación funcione correctamente en la nueva ramificación de la plataforma.
AWS Consola de administración
importante
Los entornos clonados de Elastic Beanstalk no transfieren los grupos de seguridad para su entrada, lo que deja el entorno abierto a todo el tráfico de Internet. Debe restablecer los grupos de seguridad de entrada para el entorno clonado.
Para ver los recursos que no se pueden clonar, compruebe el estado de desviación de la configuración de su entorno. Para obtener más información, consulte Detección de desviaciones en una pila de CloudFormation completa en la Guía del usuario de AWS CloudFormation.
Para clonar un entorno
Abra la consola de Elastic Beanstalk
y, en la lista Regions (Regiones), seleccione su Región de AWS. -
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.
-
En la página de información general del entorno, seleccione Acciones.
-
Seleccione Clonar entorno.
-
En la página Clone Environment (Clonar entorno), revise la información de la sección Original Environment (Entorno original) para verificar que ha elegido el entorno del que desea crear un clon.
-
En la sección Nuevo entorno, puede cambiar opcionalmente los valores Nombre de entorno, URL de entorno, Descripción, Versión de la plataforma y Rol de servicio que Elastic Beanstalk define automáticamente en función del entorno original.
nota
Si la versión de la plataforma utilizada en el entorno original no es la recomendada para su uso en la ramificación de la plataforma, se le advierte que se recomienda una versión de plataforma diferente. Elija Platform version (Versión de la plataforma) y podrá ver la versión de plataforma recomendada en la lista, por ejemplo, 3.3.2 (Recommended) (3.3.2 [Recomendado]).
-
Cuando esté preparado, elija Clone (Clonar).
Interfaz de línea de comandos de Elastic Beanstalk (CLI de EB)
importante
Los entornos clonados de Elastic Beanstalk no transfieren los grupos de seguridad para su entrada, lo que deja el entorno abierto a todo el tráfico de Internet. Debe restablecer los grupos de seguridad de entrada para el entorno clonado.
Para ver los recursos que no se pueden clonar, compruebe el estado de desviación de la configuración de su entorno. Para obtener más información, consulte Detección de desviaciones en una pila de CloudFormation completa en la Guía del usuario de AWS CloudFormation.
Utilice el comando eb clone para clonar un entorno en ejecución, como se indica a continuación.
~/workspace/my-app$ eb clone my-env1
Enter name for Environment Clone
(default is my-env1-clone): my-env2
Enter DNS CNAME prefix
(default is my-env1-clone): my-env2
Puede especificar el nombre del entorno de origen en el comando clone o no especificarlo para que se clone el entorno predeterminado de la carpeta del proyecto actual. La CLI de EB le pide que introduzca un nombre y un prefijo DNS para el nuevo entorno.
De forma predeterminada, eb clone crea el nuevo entorno con la última versión disponible de la plataforma del entorno de origen. Para forzar a la CLI de EB a que use la misma versión, aunque haya una versión más reciente disponible, use la opción --exact
.
~/workspace/my-app$ eb clone --exact
Para obtener más información acerca de este comando, consulte eb clone.