Reconstrucción de un servicio de App Runner fallido - AWS App Runner

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.

Reconstrucción de un servicio de App Runner fallido

Si recibes un mensaje de error al crear un servicio de App Runner, puedes realizar una de las siguientes acciones.

  • Siga los pasos que se indican Cuando el servicio no se crea para identificar la causa del error.

  • Si encuentra un error en el origen o en la configuración, realice los cambios necesarios y, a continuación, reconstruya el servicio.

  • Si un problema temporal con App Runner provocó un error en el servicio, reconstruya el servicio defectuoso sin realizar ningún cambio en la fuente o la configuración.

Puede reconstruir el servicio fallido mediante la consola de App Runner o la API de App Runner o AWS CLI.

Reconstrucción de un servicio de App Runner fallido mediante la consola de App Runner

Rebuild with updates

La creación de un servicio puede fallar por varios motivos. Cuando esto ocurre, es importante identificar y corregir la causa raíz del problema antes de volver a crear el servicio. Para obtener más información, consulte Cuando el servicio no se crea.

Para reconstruir un servicio fallido con actualizaciones
  1. Ve a la pestaña Configuraciones de la página de tu servicio y selecciona Editar.

    La página abre un panel de resumen que muestra una lista de todas las actualizaciones.

  2. Realice los cambios necesarios y revíselos en el panel de resumen.

  3. Seleccione Guardar y reconstruir.

    Puede supervisar el progreso en la pestaña Registros de la página de su servicio.

Rebuild without updates

Si un problema temporal provoca un error en la creación del servicio, puede volver a crearlo sin modificar su fuente ni sus ajustes de configuración.

Para reconstruir un servicio fallido sin actualizaciones
  • Selecciona Reconstruir en la esquina superior derecha de la página de servicio.

    Puedes supervisar el progreso en la pestaña Registros de la página de tu servicio.

  • Si el servicio no se puede volver a crear, sigue las instrucciones de solución de problemas que se indican enCuando el servicio no se crea. Realice los cambios necesarios y, a continuación, reconstruya el servicio.

Reconstruir el servicio de App Runner fallido mediante la API de App Runner o AWS CLI

Rebuild with updates

Para reconstruir un servicio fallido, sigue estos pasos:

  1. Siga las instrucciones Cuando el servicio no se crea para encontrar la causa del error.

  2. Realice los cambios necesarios en la rama o la imagen del repositorio de origen o en la configuración que causó el error.

  3. Realice la reconstrucción mediante una llamada a la acción de la UpdateServiceAPI con los parámetros del nuevo repositorio de código fuente o repositorio de imágenes fuente. App Runner recupera la última confirmación del repositorio de código fuente.

ejemplo Reconstrucción con actualizaciones

En el siguiente ejemplo, se actualiza la configuración de origen de un servicio basado en imágenes. El valor de Port se cambia a80.

Actualización del input.json archivo para el servicio App Runner basado en imágenes

{ "ServiceArn": "arn:aws:apprunner:us-east-1:123456789012:service/python-app/8fe1e10304f84fd2b0df550fe98a71fa", "SourceConfiguration": { "ImageRepository": { "ImageConfiguration": { "Port": "80" } } } }

Llamar a la acción UpdateService de la API.

aws apprunner update-service --cli-input-json file://input.json
Rebuild without updates

Para reconstruir el servicio que ha fallado mediante la API de App Runner o bien AWS CLI, llama a la acción de la UpdateServiceAPI sin realizar ningún cambio en el origen o la configuración del servicio. Elige realizar la reconstrucción sin realizar actualizaciones solo si la creación del servicio ha fallado debido a un problema temporal con App Runner.