

AWS App Runner n'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez [AWS App Runner la section Modification de la disponibilité](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Reconstruction d'un service App Runner défaillant
<a name="manage-rebuild"></a>

 Si le message d'erreur « **Impossible de créer** » s'affiche lors de la création d'un service App Runner, vous pouvez effectuer l'une des opérations suivantes.
+ Suivez les étapes décrites [Lorsque le service ne parvient pas à créer](troubleshooting-create-failure.md) pour identifier la cause de l'erreur. 
+ Si vous trouvez une erreur dans la source ou dans la configuration, apportez les modifications nécessaires, puis reconstruisez votre service.
+ Si un problème temporaire lié à App Runner a entraîné l'échec de votre service, reconstruisez le service défaillant sans apporter de modifications à la source ou à la configuration.

Vous pouvez reconstruire votre service défaillant via la [console App Runner](#manage-rebuild.console) ou l'[API App Runner ou AWS CLI](#manage-rebuild.api).

## Reconstruction d'un service App Runner défaillant à l'aide de la console App Runner
<a name="manage-rebuild.console"></a>

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

La création d'un service peut échouer pour diverses raisons. Dans ce cas, il est important d'identifier et de corriger la cause première du problème avant de rétablir votre service. Pour de plus amples informations, veuillez consulter [Lorsque le service ne parvient pas à créer](troubleshooting-create-failure.md). 

**Pour reconstruire un service défaillant avec des mises à jour**

1. Accédez à l'onglet **Configurations** de votre page de service et choisissez **Modifier**. 

   La page ouvre un panneau récapitulatif qui affiche la liste de toutes vos mises à jour.

1. Apportez les modifications requises et passez-les en revue dans le panneau récapitulatif. 

1. Choisissez **Enregistrer et reconstruire**. 

   Vous pouvez suivre les progrès dans l'onglet **Logs** de votre page de service.

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

Si un problème temporaire entraîne l'échec de la création de votre service, vous pouvez le reconstruire sans modifier sa source ou ses paramètres de configuration. 

**Pour reconstruire un service défaillant sans mise à jour**
+ Choisissez **Reconstruire** dans le coin supérieur droit de votre page de service.

  Vous pouvez suivre les progrès dans l'onglet **Logs** de votre page de service.
+ Si votre service ne parvient pas à se créer à nouveau, suivez les instructions de dépannage indiquées dans[Lorsque le service ne parvient pas à créer](troubleshooting-create-failure.md). Apportez les modifications nécessaires, puis reconstruisez votre service. 

------

## Reconstruction du service App Runner défaillant à l'aide de l'API App Runner ou AWS CLI
<a name="manage-rebuild.api"></a>

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

Pour reconstruire un service défaillant :

1. Suivez les instructions [Lorsque le service ne parvient pas à créer](troubleshooting-create-failure.md) pour trouver la cause de l'erreur. 

1. Apportez les modifications nécessaires à la branche ou à l'image du référentiel source ou à la configuration à l'origine de l'erreur. 

1. Reconstruisez en appelant l'action [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html)API avec les paramètres du nouveau référentiel de code source ou du nouveau référentiel d'images source. App Runner récupère le dernier commit depuis le dépôt du code source.

**Example Reconstruction avec mises à jour**  
Dans l'exemple suivant, la configuration source d'un service basé sur des images est mise à jour. La valeur de `Port` est remplacée par`80`.   
Mise à jour du `input.json` fichier pour le service App Runner basé sur des images   

```
{
  "ServiceArn": "arn:aws:apprunner:us-east-1:123456789012:service/python-app/8fe1e10304f84fd2b0df550fe98a71fa",
  "SourceConfiguration": {
    "ImageRepository": {
      "ImageConfiguration": {
        "Port": {{"80"}}
      }
    }
  }
}
```
Appel de l'action `UpdateService` API.  

```
aws apprunner update-service
--cli-input-json file:{{//input.json}}
```

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

Pour reconstruire votre service défaillant à l'aide de l'API App Runner ou AWS CLI appelez l'action [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html)API sans modifier la source ou la configuration de votre service. Choisissez de reconstruire sans effectuer de mises à jour uniquement si la création de votre service a échoué en raison d'un problème temporaire avec App Runner.

------