Todos os produtos
Search
Central de documentação

Cloud Config:Por que minha função de regra personalizada não é invocada?

Última atualização: Jul 20, 2026

Se uma função de regra personalizada não for invocada após a criação ou reexecução da regra, siga estas etapas para identificar a causa e corrigir o problema.

Procedimento

  1. Ative o log da função para visualizar os logs de execução.

    Para mais informações, consulte Configure logs.

  2. Na aba Invocation Logs, verifique se há logs de invocação.

    • Sim: A função foi invocada com sucesso.

    • Não: A função não foi invocada ou a invocação falhou. Prossiga para a Etapa 3.

  3. Chame a operação GetConfigRule para uma conta comum, ou a operação GetAggregateConfigRule para uma conta de gerenciamento ou conta membro, a fim de verificar se a função da regra foi invocada.

    • Não: O parâmetro LastFailedEvaluationTimestamp está vazio ou é anterior à avaliação sob demanda, indicando que a função não foi invocada. Aguarde alguns minutos e verifique novamente.

    • Sim: O parâmetro LastFailedEvaluationTimestamp é posterior à avaliação sob demanda, indicando que a função foi invocada, mas falhou. Verifique os parâmetros LastErrorCode e LastErrorMessage para identificar o motivo da falha e a ação recomendada.

      LastErrorCode

      LastErrorMessage

      Motivo

      Ações

      ComponentClientException

      InvalidArgument

      O Request Type da função está definido como Handle HTTP Requests.

      1. Exclua a função cujo Request Type esteja definido como Handle HTTP Requests.

        Para mais informações, consulte Manage functions.

      2. Crie uma nova função e defina seu Request Type como Handle Event Requests.

        Para mais informações, consulte Create a function.

      AccessDenied

      A conta não tem permissões suficientes.

      Certifique-se de que a conta usada para criar a regra personalizada tenha permissões para acessar o Function Compute.

      ServiceNotFound

      O service especificado na regra personalizada não existe.

      1. Exclua a regra personalizada que contém o ARN da função incorreto.

        Para mais informações, consulte Delete a rule.

      2. Crie uma nova regra personalizada com o ARN da função correto.

        Para mais informações, consulte Create a custom rule using a function in Function Compute.

      FunctionNotFound

      A função especificada na regra personalizada não existe.

      1. Exclua a regra personalizada que contém o ARN da função incorreto.

        Para mais informações, consulte Delete a rule.

      2. Crie uma nova regra personalizada com o ARN da função correto.

        Para mais informações, consulte Create a custom rule using a function in Function Compute.

      ComponentServerException

      InternalServerError

      Ocorreu um erro interno no Function Compute.

      Envie um ticket para o Function Compute.

      Timeout

      A avaliação da função atingiu o tempo limite.

      Execute novamente uma avaliação sob demanda para a regra personalizada.

      Para mais informações, consulte Run an on-demand evaluation.