

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á.

# Adicionar uma regra de ouvinte
<a name="add-rule"></a>

Você configura uma regra de ouvinte com prioridade, condições e ações. Uma regra direciona o tráfego para os grupos-alvo especificados quando as condições da regra são atendidas. Para obter mais informações sobre conceitos de regras, consulte[Regras do listener](load-balancer-listeners.md#listener-rules).

------
#### [ Console ]

**Para criar uma regra de ouvinte**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Load Balancers**.

1. Escolha o nome do balanceador de carga para abrir sua página de detalhes.

1. Na ** guia ** Ouvintes e regras, escolha o texto na ** Protocol:Port ** coluna para abrir a página de detalhes do ouvinte.

1. Na guia **Regras**, selecione **Adicionar regra**.

1. **Em ** Nome, opcionalmente, insira um nome para a regra.

1. **Em ** Condição, a condição IP de origem é selecionada. Em **Tipo de endereço IP**, escolha **IPv4** ou **IPv6**.

1. Em ** Ação**, escolha ** Encaminhar para grupos-alvo e**, em seguida, escolha um ou mais grupos-alvo. Se você escolher mais de um grupo-alvo, deverá especificar um peso para cada grupo-alvo.

1. Escolha **Próximo**.

1. Em **Prioridade**, insira um valor de 1 a 50.000. As regras são avaliadas em ordem de prioridade, do valor mais baixo para o valor mais alto.

1. Escolha **Próximo**.

1. Na página **Review and create** (Revisar e criar), escolha **Create** (Criar).

------
#### [ AWS CLI ]

**Para criar uma regra de ouvinte que roteie o tráfego IPv4**  
Use o [ comando ](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) create-rule a seguir para criar uma regra que roteie o tráfego de origem IPv4 para um grupo de destino IPv4.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{10}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \
    --actions '[{"Type":"forward","TargetGroupArn":"{{ipv4-target-group-arn}}"}]'
```

**Para criar uma regra de ouvinte que roteie o tráfego IPv6**  
Use o [ comando ](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) create-rule a seguir para criar uma regra que roteie o tráfego de origem IPv6 para um grupo de destino IPv6.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{20}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv6"}}]' \
    --actions '[{"Type":"forward","TargetGroupArn":"{{ipv6-target-group-arn}}"}]'
```

**Para criar uma regra de ouvinte com grupos-alvo ponderados**  
Use o [ comando ](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) create-rule a seguir para criar uma regra que direcione o tráfego para vários grupos-alvo com pesos.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{10}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \
    --actions '[{"Type":"forward","ForwardConfig":{"TargetGroups":[{"TargetGroupArn":"{{ipv4-tg-1-arn}}","Weight":70},{"TargetGroupArn":"{{ipv4-tg-2-arn}}","Weight":30}]}}]'
```

------