Saltar al contenido

¿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. Puedes 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. También recibes 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), consulta Solución de errores de la AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Para cambiar tu entorno de Elastic Beanstalk a un estado operativo, utiliza la siguiente tabla para tomar medidas en función del estado de tu pila de CloudFormation:

Estado de la pila de CloudFormationAcción de CloudFormationAcción de Elastic Beanstalk
CREATE_FAILEDNingunaEjecuta las operaciones de reconstrucción del entorno o finalización del entorno.
UPDATE_ROLLBACK_FAILEDLleva la pila al estado UPDATE_ROLLBACK_COMPLETE.Vuelve a intentar la operación.
DELETE_FAILEDLleva la pila al estado DELETE_COMPLETE.Vuelve a intentar la operación.
UPDATE_ROLLBACK_COMPLETENingunaVuelve a intentar la operación.
UPDATE_COMPLETENingunaSi el estado anterior de la pila era CREATE_FAILED, ejecuta la operación de reconstrucción o finalización. De lo contrario, vuelve a intentar la operación.
DELETE_COMPLETENingunaVuelve a intentar la operación.
ROLLBACK_COMPLETENingunaEjecuta las operaciones de reconstrucción del entorno o finalización del entorno.

Si tu pila de CloudFormation tiene el estado ERROR, usa una de las siguientes soluciones.

Estado CREATE_FAILED

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

Para recrear el entorno, selecciona una de las siguientes opciones:

Estado UPDATE_ROLLBACK_FAILED

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

  1. Abre la consola de CloudFormation.
  2. Identifica el recurso que no se pudo actualizar durante la restauración de los eventos de pila y, a continuación, soluciona el error.
  3. Cambia la pila al estado UPDATE_ROLLBACK_COMPLETE. Para ello, realiza una 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, expande Solución de problemas avanzada.
  5. En la sección Recursos para omitir: opcional, selecciona el recurso que no se pudo actualizar.
  6. Selecciona Continuar con la restauración de la actualización. La pila ahora muestra el estado UPDATE_ROLLBACK_COMPLETE.
  7. Vuelve a intentar la operación que devolvió el error.

Estado DELETE_FAILED

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

  1. Abre la consola de CloudFormation.
  2. Identifica el recurso que no se pudo eliminar durante el evento de pila.
  3. Elimina el recurso manualmente. Por ejemplo, si el recurso es un grupo de seguridad, elimina el grupo de seguridad de la consola de Amazon Elastic Compute Cloud (Amazon EC2).
  4. Elimina la pila de CloudFormation de la consola de CloudFormation. La pila eliminada muestra el estado DELETE_COMPLETE.
  5. Vuelve a intentar las operaciones de finalización del entorno o reconstrucción del entorno.

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

Información relacionada

Recuperación del entorno de Elastic Beanstalk de un estado no válido

OFICIAL DE AWSActualizada hace 5 meses