Como testar o Bot Manager usando um template

Preview

O template Bot Manager Starter Kit cria um novo stack edge para permitir que os clientes vejam o Bot Manager em ação.

A implantação cria automaticamente uma edge application, uma edge function, uma instância do Edge Firewall e um domínio para acessar e testar os recursos do Bot Manager. Este template é ideal para entender como funciona essa integração e como ela pode ajudá-lo a proteger suas aplicações e ativos digitais.


Antes de implantar esse template, você precisa:

  • Ter o módulo Edge Functions ativo na sua conta.
    • Para fazer isso, vá na seção Billing & Subscriptions e ative o switch do módulo.
    • Se este módulo não estiver ativado, a execução falhará e um log explicando o motivo será mostrado.
    • Se este módulo estiver ativado, a execução deste template poderá gerar custos relacionados ao uso. Consulte a página de preços para obter mais informações.
  • Instalar a versão mais recente do Bot Manager.
    • Vá no Marketplace da Azion e clique no botão Install. Consulte o guia sobre Como instalar o Azion Bot Manager para mais detalhes.
    • Se você não instalou a função Bot Manager antes de tentar usar este template, a execução falhará e um log explicando o motivo será mostrado.

Para obter este template, acesse o Azion Console e clique no botão + Create na página inicial.

Isso abrirá um novo modal onde você pode selecionar Templates > Bot Manager Starter Kit.


Na página do template, clique na aba Settings para abrir o formulário de configuração e fornecer as informações para configurar sua aplicação.

Os campos identificados com asterisco são obrigatórios.

  • Edge Application Name *: o nome da sua nova edge application na Azion. Também será usado para nomear sua instância do Edge Firewall.
  • Sample Edge Function Name *: o nome da edge function de teste que será criada.

Use um nome único e fácil de lembrar para esses campos.

Depois de preencher todas as informações, clique no botão Next, localizado no canto inferior direito. Isso iniciará o processo de deployment.


Durante a implantação, você poderá acompanhar o processo através de uma janela mostrando os logs. Quando estiver concluída, uma nova página será exibida, confirmando que a edge application foi criada com sucesso.

Esta página mostra informações sobre a aplicação e alguns opções para continuar sua jornada.

Este template implanta um stack edge totalmente novo, incluindo:

  • Uma nova edge application, com o módulo Edge Functions habilitado, para instanciar sua função recém-criada. A aplicação receberá as requisições que acionam a função.
  • Um novo domínio, para acessar sua aplicação e testar o Bot Manager.
  • Uma nova instância no Edge Firewall, incluindo a instância da versão mais recente da integração do Bot Manager e uma regra do Rules Engine para acionar sua execução.
  • Uma nova edge function, fornecendo uma aplicação com uma interface básica que pode ser usada para testar o Bot Manager.

Após executar o template, você poderá acessar o domínio Azion, com o formato xxxxxxxxxx.map.azionedge.net/. Ele mostrará uma interface de teste, onde você pode enviar requisições “boas” e “maliciosas” para o Bot Manager.

A página de teste renderizará a resposta à requisição:

  • Quando uma requisição boa é enviada, ela renderiza uma mensagem de sucesso.
  • Quando uma requisição maliciosa é enviada, ela renderizará uma resposta HTTP 403 response status code padrão, porque a ação do Bot Manager está definida para executar um deny.
    • Você pode modificar os JSON Args da função para redirecionar a requisição maliciosa para um domínio customizado.

A instância da função do Bot Manager está configurada para sempre gravar logs. Dessa forma, sempre que você clicar em qualquer um dos botões para “enviar requisição”, serão gerados logs que podem ser monitorados em Real-Time Events e Data Stream.

saiba mais sobre o real-time events
saiba mais sobre o Data Stream

Sendo um template de teste, a configuração inicial é principalmente demonstrativa. No entanto, você pode usá-lo como base para criar uma aplicação funcional. Você pode configurar uma nova origem para a aplicação e usá-la como Default Origin. Você também pode modificar os argumentos JSON da sua instância do Bot Manager para uma configuração mais personalizada.

Para gerenciar e editar as configurações da sua aplicação, siga estas etapas:

  1. Acesse o Azion Console > Edge Application.
  • Você será redirecionado para a página de Edge Application. Ela lista todas as edge applications que você criou.
  1. Selecione a edge application relacionada com o template.
  • A lista é organizada em ordem alfabética. Você também pode usar a barra de busca localizada no canto superior esquerdo da lista; atualmente, ela é filtrada apenas pelo Application Name, ou nome da edge application.

Depois de selecionar a aplicação em que você trabalhará, você será direcionado para uma página que contém todas as configurações que você pode ajustar.

A edge application criada tem um domínio Azion atribuído para torná-la acessível através do navegador. O domínio tem o seguinte formato: xxxxxxxxxx.map.azionedge.net. No entanto, você pode adicionar um domínio personalizado para que os usuários acessem sua aplicação por meio dele.

saiba mais sobre domínios

Contribuidores