

**Apresentando uma nova experiência de console para AWS WAF**

Agora você pode usar a experiência atualizada para acessar a AWS WAF funcionalidade em qualquer lugar do console. Para obter mais detalhes, consulte [Trabalhando com o console](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html). 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando declarações de regras lógicas em AWS WAF
<a name="waf-rule-statements-logical"></a>

Esta seção explica o que é uma instrução de regra lógica e como ela funciona.

Usa instruções de regras lógicas para combinar outras instruções ou negar os resultados delas. Cada instrução de regra lógica leva pelo menos uma instrução aninhada.

Para combinar ou negar logicamente os resultados de instruções de regra, aninhe-as em instruções de regra lógicas. 

As instruções de regras lógicas são aninháveis. Você pode aninhá-las em outras instruções de regras lógicas e usá-las em instruções de redução de escopo. Para informações sobre instruções de redução de escopo, consulte [Usando declarações de escopo reduzido em AWS WAF](waf-rule-scope-down-statements.md).

**nota**  
O editor visual no console suporta um nível de aninhamento de instrução de regra, que funciona para muitas necessidades. Para agrupar mais níveis, edite a representação JSON da regra no console ou use o. APIs 

Esta tabela descreve as instruções de regras lógicas e fornece diretrizes para calcular o uso de unidades de capacidade do pacote de proteção (ACL da Web) (WCU) para cada uma delas. Para obter informações sobre WCUs, consulte[Unidades de capacidade do Web ACL (WCUs) em AWS WAF](aws-waf-capacity-units.md). 


| Instrução lógica  | Description | WCUs | 
| --- | --- | --- | 
| [Lógica do AND](waf-rule-statement-type-and.md) | Combina instruções aninhadas com a lógica AND. | Com base em instruções aninhadas | 
|  [Lógica do NOT](waf-rule-statement-type-not.md)  |  Nega os resultados de uma instrução aninhada.  |  Com base na instrução aninhada  | 
| [Lógica do OR](waf-rule-statement-type-or.md) | Combina instruções aninhadas com a lógica OR. | Com base em instruções aninhadas | 