Como criar e configurar uma edge function em seu Edge Firewall
Edge Functions são funções executadas no edge da rede, mais perto do usuário. Elas auxiliam na segurança de suas aplicações através do Edge Firewall.
Para usar functions no seu Edge Firewall, você deve seguir dois passos:
- Criar uma edge function com o Initiator type definido como Edge Firewall.
- Configurar os behaviors na página do Edge Firewall.
Criando uma edge function
Seção intitulada Criando uma edge function-
No Real-Time Manager RTM, no canto superior esquerdo, selecione Edge Functions dentro da seção Edge Libraries.
-
Clique em Add a Function.
-
Escolha um nome para a função.
-
Escreva sua função, ou simplesmente copie e cole o exemplo a seguir:
Nota: a edge function a ser usada no firewall deve conter um evento finalizador, como apresentado a seguir.
addEventListener("firewall", (event) => {event.deny();}); -
Após definir o código da função e o colocar dentro do codeblock, defina o
Initiator Type
paraEdge Firewall
. -
Salve a função.
Agora, sua edge function pode ser usada em configurações do edge firewall.
Configurando uma edge function no Edge Firewall
Seção intitulada Configurando uma edge function no Edge FirewallDepois de criar uma edge function com o Initiator type
definido como Edge Firewall, você precisa configurar o firewall para implementá-la.
Criando um Rules Set
Seção intitulada Criando um Rules Set- No Real-Time Manager RTM, no canto superior esquerdo, selecione Edge Firewall na seção Secure.
- Clique em Add a Rule Set.
- Escolha um nome para o Rules Set.
- Escolha os domínios aos quais você deseja implementar as regras.
- Habilite o uso do módulo Edge Functions.
- Ative o edge firewall e clique em salvar.
Após salvar a configuração, na mesma página, as abas Functions e Rules Engine ficam acessiveis.
Adicionando uma edge function ao Edge Firewall
Seção intitulada Adicionando uma edge function ao Edge Firewall-
Vá para a aba Functions.
-
Escolha um Instance Name.
-
Selecione Add Function.
-
Escolha a função desejada.
-
Clique no botao Save.
Nota: apenas as funções com o Initiator Type definido como Edge Firewall são listadas.
-
Acesse a aba Rules Engine.
-
Selecione New Rule.
-
Escreva o nome da nova regra.
-
Configure o critério que será aplicado.
-
Defina o behavior para Run Function e selecione a função que será executada.
-
Clique no botão Save.
Nota: as mudanças levam alguns instantes para serem propagadas.