Todos os produtos
Search
Central de documentação

Function Compute:Tratamento de erros

Última atualização: Jun 29, 2026

Quando uma função Python gera uma exceção não tratada durante a execução, o Function Compute a captura e retorna uma resposta de erro estruturada ao chamador.

Como funciona

O Function Compute intercepta a exceção não tratada antes que ela chegue ao chamador. O cabeçalho HTTP X-Fc-Error-Type: UnhandledInvocationError indica a presença de um erro.

O corpo da resposta HTTP contém os detalhes do erro em 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')"
    ]
  ]
}

Campos da resposta de erro

Campo

Tipo

Descrição

errorMessage

String

Mensagem da exceção fornecida quando a exceção foi gerada.

errorType

String

Tipo do erro.

stackTrace

List

Pilha de rastreamento do erro.

Próximos passos

  • Para obter a lista completa de tipos de erro retornados pelo Function Compute, consulte Tratamento de erros.