View a markdown version of this page

Reconstruire un service App Runner défaillant - AWS App Runner

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 disponibilité.

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.

Reconstruire un service App Runner défaillant

Si le message d'erreur Échec de création 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 pour identifier la cause de l'erreur.

  • Si vous trouvez une erreur dans la source ou la configuration, apportez les modifications nécessaires, puis reconstruisez votre service.

  • Si un problème temporaire avec App Runner a provoqué l'échec de votre service, reconstruisez votre service défaillant sans apporter de modifications à la source ou à la configuration.

Vous pouvez reconstruire votre service défaillant via la console App Runner ou l'API App Runner ou AWS CLI.

Reconstruire un service App Runner défaillant à l'aide de la console App Runner

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 reconstruire votre service. Pour de plus amples informations, veuillez consulter Lorsque le service ne parvient pas à créer.

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.

  2. Apportez les modifications requises et consultez-les dans le panneau récapitulatif.

  3. Choisissez Enregistrer et reconstruire.

    Vous pouvez suivre la progression dans l'onglet Journaux 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 mises à jour
  • Choisissez Reconstruire dans le coin supérieur droit de votre page de service.

    Vous pouvez suivre la progression dans l'onglet Journaux de votre page de service.

  • Si votre service ne parvient pas à se créer à nouveau, suivez les instructions de dépannage figurant dansLorsque le service ne parvient pas à créer. Apportez les modifications nécessaires, puis reconstruisez votre service.

Reconstruire le service App Runner qui a échoué à l'aide de l'API App Runner ou AWS CLI

Rebuild with updates

Pour reconstruire un service défaillant :

  1. Suivez les instructions Lorsque le service ne parvient pas à créer pour trouver la cause de l'erreur.

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

  3. Reconstruisez en appelant l'action d'UpdateServiceAPI avec les nouveaux paramètres du référentiel de code source ou du référentiel d'images sources. App Runner récupère le dernier commit depuis le référentiel de code source.

Exemple Reconstruire avec des mises à jour

Dans l'exemple suivant, la configuration source d'un service basé sur l'image est en cours de mise à jour. La valeur de Port est remplacée par80.

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 de l'UpdateServiceAPI.

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 AWS CLI, appelez l'action UpdateService 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.