Reconstruction d'un service App Runner défaillant - AWS App Runner

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

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 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 ou App Runner API ou AWS CLI.

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

Pour reconstruire un service défaillant à l'aide de 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 passez-les en revue dans le panneau récapitulatif.

  3. 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 dansLorsque le service ne parvient pas à créer. Apportez les modifications nécessaires, puis reconstruisez votre service.

Reconstruction du service App Runner défaillant à l'aide de l'App Runner API 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'UpdateServiceAPIaction avec les nouveaux paramètres du 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.

Exemple 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 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" } } } }

C'est moi qui lance l'UpdateServiceAPIaction.

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

Pour reconstruire votre service défaillant à l'aide de l'App Runner API ou AWS CLI lancez l'UpdateServiceAPIaction sans apporter de modifications à 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.