Todos os produtos
Search
Central de documentação

Cloud Config:Por que não há resultados de avaliação após a execução de uma regra personalizada?

Última atualização: Jul 20, 2026

Ao executar uma regra personalizada, a função do Function Compute avalia os recursos e chama a operação PutEvaluations para retornar os resultados ao Cloud Config. Se o resultado da avaliação exibir "no data" após a execução de uma regra personalizada, use um dos métodos a seguir para solucionar o problema:

  • Solucionar problemas com o ActionTrail

    No console do ActionTrail, use o recurso Event Query para verificar chamadas à API PutEvaluations.

    Se houver registros de invocação da operação PutEvaluations, a regra foi executada com êxito, mas nenhum recurso correspondeu aos critérios. Na ausência de registros, a execução da regra falhou.

    Nota

    Selecione a região Singapore.

  • Solucionar problemas com o Function Compute

    Se o logging estiver habilitado para a função, visualize os registros de invocação da operação PutEvaluations. Para ativar o logging, consulte Configure logging.

    Após executar a regra personalizada, imprima os logs na aba Code e verifique as chamadas à API PutEvaluations na aba Logs. Se houver registros de chamada para PutEvaluations, a regra foi executada corretamente, mas não encontrou recursos correspondentes. Caso contrário, a execução da regra falhou.

  • Verificar a configuração featurePath da regra condicional

    Nas regras condicionais criadas ao selecionar Based on Condition, a propriedade featurePath usa uma expressão JSONPath para extrair o valor de um campo da configuração do recurso de destino. O Cloud Config compara esse valor com um valor esperado. Se o JSONPath definido em featurePath não encontrar nenhum nó na configuração do recurso ou retornar um conjunto vazio, o resultado da avaliação será "no data".

    Por exemplo, ao criar uma regra condicional para verificar se um grupo de segurança possui uma regra de entrada em que SourceCidrIp seja 0.0.0.0/0, configure featurePath como $.Permissions.Permission[?(@.SourceCidrIp=='0.0.0.0/0')].SourceCidrIp. Se o grupo de segurança não tiver uma regra de entrada com SourceCidrIp igual a 0.0.0.0/0, a expressão de filtro JSONPath retornará um conjunto vazio. Consequentemente, o resultado da avaliação para esse grupo de segurança será "no data". No entanto, um grupo de segurança com essa regra é considerado não compatível.

    Um resultado de avaliação "no data" não indica que o recurso está em não conformidade. Isso significa apenas que a regra não conseguiu extrair um valor da configuração do recurso para comparação. Antes de criar uma regra condicional, use a página de detalhes do recurso ou uma API para verificar se a configuração do recurso de destino contém o campo referenciado por featurePath.