¿Por qué mi entorno de Elastic Beanstalk no está operativo?

4 minutos de lectura
0

Quiero solucionar los errores de funcionamiento del entorno en AWS Elastic Beanstalk debidos a una pila de AWS CloudFormation que no está operativa.

Descripción corta

Elastic Beanstalk crea una pila de CloudFormation para administrar los recursos asociados al entorno de Elastic Beanstalk. Puede revisar esta pila en la consola de CloudFormation con el nombre awseb-envID-stack.

Cuando el entorno de Elastic Beanstalk entra en un estado no operativo, la pila de CloudFormation muestra el estado ERROR y recibe el siguiente mensaje de error:

«The stack STACK-ID associated with environment ENVIRONMENT-ID is in STACK-STATUS state».

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Para llevar su entorno de Elastic Beanstalk a un estado operativo, lleve a cabo las acciones asociadas al estado de su pila de CloudFormation en la siguiente tabla:

Estado de la pila de CloudFormationAcción de CloudFormationAcción de Elastic Beanstalk
CREATE_FAILEDNingunaEjecute el entorno de reconstrucción o termine las operaciones del entorno.
UDPATE_ROLLBACK_FAILEDLleve la pila al estado UPDATE_ROLLBACK_COMPLETEVuelva a intentar la operación.
DELETE_FAILEDLleve la pila al estado DELETE_COMPLETEVuelva a intentar la operación.
UPDATE_ROLLBACK_COMPLETENingunaVuelva a intentar la operación.
UPDATE_COMPLETENingunaSi el estado anterior de la pila era CREATE_FAILED, ejecute la operación de reconstrucción o finalización. De lo contrario, vuelva a intentar la operación.
DELETE_COMPLETENingunaVuelva a intentar la operación.
ROLLBACK_COMPLETENingunaEjecute las operaciones de reconstrucción del entorno o finalización del entorno.

Si su pila de CloudFormation tiene el estado ERROR, elija una de las siguientes soluciones.

Estado CREATE_FAILED

Cuando la pila tiene el estado CREATE_FAILED, el entorno no se puede recuperar. El entorno seguirá teniendo problemas incluso si el estado de la pila cambia a UPDATE_COMPLETE. Si su pila tiene el estado CREATE_FAILED, debe crear un nuevo entorno de Elastic Beanstalk.

Elija una de las siguientes opciones para recrear el entorno:

Si sigue sin poder crear un entorno nuevo, siga estos pasos:

  1. Si hay un problema que impida la creación de un nuevo entorno, aborde la causa principal del error de la pila.
  2. Cree un entorno nuevo. Para ello, termine el entorno actual y, a continuación, vuelva a realizar la operación CreateEnvironment. O bien, reconstruya el entorno a través de la consola o ejecute el comando rebuild-environment.

Estado UPDATE_ROLLBACK_FAILED

Para llevar el entorno de Elastic Beanstalk a un estado operativo, siga estos pasos:

  1. Abra la consola de CloudFormation.
  2. Identifique el recurso que no se pudo actualizar durante la restauración de los eventos de pila correspondientes.
  3. Lleva la pila al estado UPDATE_ROLLBACK_COMPLETE. Para ello, elija la opción Continuar con la restauración de la actualización en la consola de CloudFormation.
  4. En el cuadro de diálogo Continuar con la restauración de la actualización, expanda Solución de problemas avanzada. En la sección Recursos para omitir: opcional, seleccione el recurso que no se pudo actualizar.
  5. Seleccione Continuar con la restauración de la actualización. La pila ahora muestra el estado UPDATE_ROLLBACK_COMPLETE.
  6. Vuelva a intentar la operación que devolvió el error.

Estado DELETE_FAILED

Para llevar el entorno de Elastic Beanstalk a un estado operativo, siga estos pasos:

  1. Abra la consola de CloudFormation.
  2. Identifique el recurso que no se pudo eliminar de los eventos de pila respectivos.
  3. Elimine el recurso manualmente. Por ejemplo, si el recurso es un grupo de seguridad, elimine el grupo de seguridad de la consola de Amazon Elastic Compute Cloud (Amazon EC2).
  4. Elimine la pila de CloudFormation de la consola de CloudFormation. La pila eliminada muestra el estado DELETE_COMPLETE.
  5. Vuelva a intentar las operaciones de finalización del entorno o reconstrucción del entorno.

Para obtener más información, consulte ¿Cómo termino o reconstruyo mi entorno de Elastic Beanstalk cuando AWSEBSecurityGroup no logra eliminarlo?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 5 meses