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 l'API App Runner ou AWS CLI.
Reconstruction d'un service App Runner défaillant à l'aide de la console App Runner
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 avec des mises à jour
-
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.
-
Apportez les modifications requises et passez-les en revue dans le panneau récapitulatif.
-
Choisissez Enregistrer et reconstruire.
Vous pouvez suivre les progrès dans l'onglet Logs de votre page de service.
Reconstruction du service App Runner défaillant à l'aide de l'API App Runner ou AWS CLI
Pour reconstruire un service défaillant :
-
Suivez les instructions Lorsque le service ne parvient pas à créer pour trouver la cause de l'erreur.
-
Apportez les modifications nécessaires à la branche ou à l'image du référentiel source ou à la configuration à l'origine de l'erreur.
-
Reconstruisez en appelant l'action UpdateServiceAPI 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.
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"
}
}
}
}
Appel de l'action UpdateService
API.
aws apprunner update-service --cli-input-json file:
//input.json