

AWS App Runner ya no está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cambio en la disponibilidad de AWS App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html).

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.

# Reconstruir un servicio de App Runner fallido
<a name="manage-rebuild"></a>

 Si recibes un ** ** error al crear un servicio de App Runner, puedes realizar una de las siguientes acciones.
+ Sigue los pasos [Cuando el servicio no se crea](troubleshooting-create-failure.md) que se indican a continuación para identificar la causa del error. 
+ Si encuentra un error en la fuente o en la configuración, realice los cambios necesarios y, a continuación, reconstruya el servicio.
+ Si un problema temporal con App Runner provocó que tu servicio fallara, reconstruye el servicio fallido sin realizar ningún cambio en el origen o la configuración.

Puedes reconstruir el servicio fallido a través de la consola de [ App Runner ](#manage-rebuild.console) o la API de [ App Runner o AWS CLI](#manage-rebuild.api).

## Reconstruir un servicio de App Runner fallido mediante la consola de App Runner
<a name="manage-rebuild.console"></a>

------
#### [ Rebuild with updates ]

La creación de un servicio puede fallar por diversos motivos. Cuando esto ocurre, es importante identificar y corregir la causa raíz del problema antes de reconstruir el servicio. Para obtener más información, consulte [Cuando el servicio no se crea](troubleshooting-create-failure.md). 

**Para reconstruir un servicio que ha fallado con actualizaciones**

1. Ve a la ** pestaña ** Configuraciones de tu página de servicio y selecciona ** Editar**. 

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

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

1. Seleccione ** Guardar y reconstruir**. 

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

------
#### [ Rebuild without updates ]

Si un problema temporal provoca un error en la creación del servicio, puedes reconstruirlo sin modificar su fuente o los 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 tu página de servicio.
+ Si tu servicio no se vuelve a crear, sigue las instrucciones de solución de problemas que aparecen en[Cuando el servicio no se crea](troubleshooting-create-failure.md). Realice los cambios necesarios y, a continuación, reconstruya el servicio. 

------

## Reconstruir el servicio de App Runner que falló mediante la API de App Runner o AWS CLI
<a name="manage-rebuild.api"></a>

------
#### [ Rebuild with updates ]

Para reconstruir un servicio fallido:

1. Siga las instrucciones que aparecen aquí [Cuando el servicio no se crea](troubleshooting-create-failure.md) para averiguar la causa del error. 

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

1. Reconstruya invocando la acción de la [ UpdateService ](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) API con los nuevos parámetros del repositorio de código fuente o del repositorio de imágenes fuente. App Runner recupera la última confirmación del repositorio de código fuente.

**Example Reconstruir con actualizaciones**  
En el siguiente ejemplo, se está actualizando la configuración de origen de un servicio basado en imágenes. El valor de `Port` se cambia a`80`.   
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 fallido mediante la API de App Runner o AWS CLI llama a la acción de la [ UpdateService ](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) API sin realizar ningún cambio en el origen o la configuración del servicio. Elige reconstruirlo sin realizar actualizaciones solo si la creación del servicio falló debido a un problema temporal con App Runner.

------