As regras de avaliação verificam a conformidade dos itens de configuração de recursos. Defina regras de avaliação, execute-as em recursos e integre-as aos seus fluxos de trabalho.
O que é uma regra de avaliação?
Uma regra de avaliação determina se um item de configuração de recurso está em conformidade. Para obter mais informações sobre regras, consulte Definição e implementação de regras.
As regras de avaliação compartilham a mesma lógica dos modelos de regras. Ao configurar uma regra de avaliação, especifique os itens de configuração do recurso e as condições de avaliação. Elementos principais de uma regra de avaliação:
Itens de configuração de recursos são propriedades do recurso, como especificações, região, nome, status, porta e status da controladora de interface de rede (NIC).
Condições de avaliação correspondem à lógica que determina a conformidade de um recurso. Por exemplo, se a proteção contra exclusão estiver ativada para cada instância do Elastic Compute Service (ECS), o resultado da avaliação será "Compliant". Caso a proteção contra exclusão esteja desativada para uma instância ECS, o resultado será "Non-compliant".
O resultado da avaliação de um recurso equivale ao seu resultado de conformidade.
Uso de uma regra de avaliação para avaliar um recurso
A figura a seguir ilustra o funcionamento de uma regra de avaliação:
Procedimento:
Analise um recurso e consulte seu tipo e propriedades.
Chame a operação ListPreManagedRules para consultar todas as regras de avaliação compatíveis com o recurso.
-
Selecione uma regra de avaliação e chame a operação EvaluatePreConfigRules para enviar uma solicitação de avaliação.
Ative o recurso de modelos de regras.
Ao ativar o recurso de modelo de regras, o modelo correspondente é acionado e verifica continuamente a conformidade dos recursos. No console do Cloud Config, modifique, exclua, desative ou ative o modelo de regra.
Se você desativar o recurso de modelo de regras, apenas a avaliação do recurso estará disponível.
-
Obtenha o resultado da avaliação.
Corrija recursos não conformes e reavalie-os.
Integração de uma regra de avaliação
Use o Resource Orchestration Service (ROS) para integrar regras de avaliação. Após criar um modelo do ROS e configure parâmetros, obtenha o tipo e as propriedades de um recurso. Antes da implantação, execute uma regra de avaliação para verificar a conformidade do recurso, conforme mostra a figura a seguir.
Para obter mais informações sobre a integração com o ROS, consulte Criar uma pilha.