AWS WAFV2 exemplos usando ferramentas para PowerShell - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

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

AWS WAFV2 exemplos usando ferramentas para PowerShell

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Tools for PowerShell with AWS WAFV2.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar New-WAF2WebACL.

Ferramentas para PowerShell

Exemplo 1: Esse comando cria uma nova web ACL chamada “waf-test”. Por favor, observe que, de acordo com a API documentação do serviço, DefaultAction '' é uma propriedade obrigatória. Portanto, o valor de '- DefaultAction _Allow' e/ou '- DefaultAction _Block' deve ser especificado. Como '- DefaultAction _Allow' e '- DefaultAction _Block 'não são as propriedades obrigatórias, o valor '@ {}' pode ser usado como espaço reservado, conforme mostrado no exemplo acima.

New-WAF2WebACL -Name "waf-test" -Scope REGIONAL -Region eu-west-1 -VisibilityConfig_CloudWatchMetricsEnabled $true -VisibilityConfig_SampledRequestsEnabled $true -VisibilityConfig_MetricName "waf-test" -Description "Test" -DefaultAction_Allow @{}

Saída:

ARN : arn:aws:wafv2:eu-west-1:139480602983:regional/webacl/waf-test/19460b3f-db14-4b9a-8e23-a417e1eb007f Description : Test Id : 19460b3f-db14-4b9a-8e23-a417e1eb007f LockToken : 5a0cd5eb-d911-4341-b313-b429e6d6b6ab Name : waf-test
  • Para API obter detalhes, consulte CreateWebAclem Referência de AWS Tools for PowerShell cmdlet.