Tous les produits
Search
Centre de documentation

:Gestion des erreurs

Dernière mise à jour :Aug 12, 2026

Lorsqu'une fonction Python lève une exception non gérée durant son exécution, Function Compute la capture et renvoie une réponse d'erreur structurée à l'appelant.

Fonctionnement

Function Compute intercepte l'exception non gérée avant qu'elle n'atteigne l'appelant. L'en-tête HTTP X-Fc-Error-Type: UnhandledInvocationError signale la présence d'une erreur.

Le corps de la réponse HTTP contient les détails de l'erreur au format JSON :

def my_handler(event, context):
    raise Exception('something is wrong')
{
  "errorMessage": "something is wrong",
  "errorType": "Exception",
  "stackTrace": [
    [
      "File \"/code/index.py\"",
      "line 2",
      "in my_handler",
      "raise Exception('something is wrong')"
    ]
  ]
}

Champs de la réponse d'erreur

Champ Type Description
errorMessage String Message transmis lors de la levée de l'exception.
errorType String Type de l'erreur.
stackTrace List Pile d'appels de l'erreur.

Étapes suivantes

  • Pour obtenir la liste complète des types d'erreurs renvoyés par Function Compute, consultez la rubrique Gestion des erreurs.