Criação de uma web ACL
Atenção
O suporte ao AWS WAF Classic terminará em 30 de setembro de 2025.
nota
Essa é a documentação do AWS WAF Classic. Você só deverá usar essa versão se tiver criado recursos do AWS WAF, como regras e web ACLs, no AWS WAF antes de novembro de 2019, e ainda não os tiver migrado para a versão mais recente. Para migrar suas ACLs da Web, consulte Como migrar recursos do AWS WAF Classic para o AWS WAF.
Para obter a versão mais recente do AWS WAF, consulte AWS WAF.
Para criar uma web ACL
Faça login no AWS Management Console e abra o console do AWS WAF em https://console.aws.amazon.com/wafv2/
. Se você vir Switch to AWS WAF Classic no painel de navegação, selecione-o.
Se esta for a primeira vez que você usa o AWS WAF Classic, escolha Go to AWS WAF Classic e depois Configurar web ACL. Se você já usou o AWS WAF Classic antes, selecione Web ACLs no painel de navegação e, em seguida, selecione Criar web ACL.
Em Nome da web ACL, insira um nome.
nota
Você não pode alterar o nome depois de criar a web ACL.
Em Nome da métrica do CloudWatch, altere o nome padrão, se aplicável. O nome pode conter somente caracteres alfanuméricos (A-Z, a-z, 0-9), com tamanho máximo de 128 e tamanho mínimo de um. Ele não pode conter espaços em branco ou nomes de métrica reservados para o AWS WAF Classic, incluindo “All” e “Default_Action”.
nota
Você não pode alterar o nome depois de criar a web ACL.
Em Region (Região da ), escolha uma região.
-
Em Recurso do AWS, escolha o recurso que você deseja associar a essa web ACL e, em seguida, escolha Next (Próximo).
Se você já criou as condições que deseja que o AWS WAF Classic use para inspecionar suas solicitações da web, escolha Próximo e vá para a etapa seguinte.
Se você ainda não tiver criado condições, faça isso agora. Para obter mais informações, consulte os tópicos a seguir.
Se você já tiver criado as regras ou grupos de regras (ou estiver inscrito em um grupo de regras do AWS Marketplace Marketplace) que deseja adicionar a esta web ACL, adicione as regras à web ACL:
Na lista Rules, escolha uma regra.
Selecione Add rule to web ACL.
Repita as etapas a e b até adicionar todas as regras que você deseja a essa web ACL.
Vá para a etapa 10.
Se você ainda não tiver criado regras, pode adicioná-las agora:
Escolha Criar Regra.
Insira os seguintes valores:
- Nome
Insira um nome.
- Nome da métrica do CloudWatch
Digite um nome para a métrica do CloudWatch que o AWS WAF Classic criará e associará à regra. O nome pode conter somente caracteres alfanuméricos (A-Z, a-z, 0-9), com tamanho máximo de 128 e tamanho mínimo de um. Ele não pode conter espaços em branco ou nomes de métrica reservados para o AWS WAF Classic, incluindo “All” e “Default_Action”.
nota
Você não pode alterar o nome da métrica depois de criar a regra.
Para adicionar uma condição à regra, especifique os seguintes valores:
- Quando uma solicitação atende/não atende
Se você deseja que o AWS WAF Classic permita ou bloqueie solicitações com base nos filtros de uma condição, por exemplo, solicitações da web originadas do intervalo de endereços IP 192.0.2.0/24, escolha sim.
Se você deseja que o AWS WAF Classic permita ou bloqueie solicitações com base no oposto dos filtros de uma condição, escolha não. Por exemplo, se uma condição de correspondência de IP incluir o intervalo de endereços IP 192.0.2.0/24 e você quiser que o AWS WAF Classic permita ou bloqueie solicitações que não venham desses endereços IP, escolha não.
- corresponder/originar de
Escolha o tipo de condição que você deseja adicionar à regra:
Condições de correspondência de cross-site scripting: selecione corresponder a pelo menos um dos filtros na condição de correspondência de cross-site scripting
Condições de correspondência de IP: selecione se originam de um endereço IP em
Condições de correspondência geográfica: selecione se originam de uma localização geográfica em
Condições de restrição de tamanho: selecione corresponder a pelo menos um dos filtros na condição de restrição de tamanho
Condições de correspondência de injeção de SQL: selecione corresponder a pelo menos um dos filtros na condição de correspondência de injeção de SQL
Condições de correspondência de string: selecione corresponder a pelo menos um dos filtros na condição de correspondência de string
Condições de correspondência de expressões regulares: escolha corresponder a pelo menos um dos filtros na condição de correspondência de expressão regular
- nome da condição
Escolha a condição que você deseja adicionar à regra. A lista exibe somente as condições do tipo que você escolheu na lista anterior.
Para adicionar outra condição à regra, escolha Add another condition (Adicionar outra condição) e, em seguida, repita as etapas b e c. Observe o seguinte:
Se você adicionar mais de uma condição, uma solicitação da web deverá corresponder a pelo menos um filtro em cada condição para o AWS WAF Classic permitir ou bloquear solicitações com base nessa regra.
Se você adicionar duas condições de correspondência de IP à mesma regra, o AWS WAF Classic só permitirá ou bloqueará solicitações originadas de endereços IP que apareçam em ambas as condições de correspondência de IP.
Repita a etapa 9 até criar todas as regras que você deseja adicionar a esta web ACL.
Escolha Criar.
Continue para a etapa 10.
-
Para cada regra ou grupo de regras na web ACL, escolha o tipo de gerenciamento que você deseja que o AWS WAF Classic forneça, da seguinte forma:
-
Para cada regra, escolha se você deseja que o AWS WAF Classic permita, bloqueie ou conte solicitações da web com base nas condições da regra:
-
Permitir: o API Gateway, o CloudFront ou um Application Load Balancer respondem com o objeto solicitado. No caso do CloudFront, se o objeto não estiver no cache de borda, o CloudFront o encaminhará a solicitação à origem.
-
Bloquear: o API Gateway, o CloudFront ou um Application Load Balancer respondem à solicitação com um código de status HTTP 403 (proibido). O CloudFront também pode responder com uma página de erro personalizada. Para ter mais informações, consulte Usando o AWS WAF Classic com páginas de erro personalizadas do CloudFront.
-
Contar: o AWS WAF Classic incrementa um contador de solicitações que correspondem às condições da regra e, em seguida, continua a inspecionar a solicitação da web com base nas regras restantes da web ACL.
Para obter informações sobre como usar o Count para testar uma web ACL antes de começar a usá-lo para permitir ou bloquear solicitações da web, consulte Contar as solicitações da web correspondentes às regras de uma web ACL.
-
-
Para cada grupo de regras, defina a ação de substituição para o grupo de regras:
-
Não substituir: faz com que as ações das regras individuais no grupo de regras sejam usadas.
-
Substituir para contagem: substitui todas as ações de bloqueio especificadas por regras individuais no grupo, para que todas as solicitações correspondentes sejam apenas contadas.
Para ter mais informações, consulte Substituição do grupo de regras.
-
-
Se você deseja alterar a ordem das regras na web ACL, use as setas da coluna Ordem. AWS WAF O Classic inspeciona solicitações da web com base na ordem em que as regras são exibidas na web ACL.
Para remover uma regra que você adicionou à web ACL, selecione x na linha da regra.
Selecione a ação padrão para a web ACL. Essa é a ação que o AWS WAF Classic executará quando uma solicitação da web não corresponder às condições em qualquer uma das regras desta web ACL. Para ter mais informações, consulte Decidir quanto à ação padrão da web ACL.
Selecione Review and create.
Analise as configurações da web ACL e selecione Confirm and create.