Como executar funções serverless na plataforma de Edge da Azion
Edge Functions é um serviço da plataforma de Edge da Azion que permite escrever e executar funções serverless, sem a necessidade de provisionar ou gerenciar servidores.
Executando a função Azion Hello World em uma edge application
Você pode criar suas próprias funções ou usar uma das disponíveis em Azion Marketplace.
Para demonstrar como instanciar e executar uma função em uma edge application, este guia utilizará:
- A função pré-configurada
Azion — Hello World
. - Uma edge application já criada.
Instanciando uma edge function
Dentro da página de sua edge application no Real-Time Manager (RTM):
- Navegue até a aba Functions.
- Clique em Add Function.
- Nomeie-a como
Hello World function
. - Selecione a função Azion - Hello World e salve.
Configurando o critério de ativação e comportamento
- Agora, navegue até a aba Rules Engine.
- Clique no botão New Rule e selecione Request Phase.
- Adicione um nome à request phase rule.
- Configure o critério para:
If: $(uri) is equal
/hello-world
.
- Na seção Behaviors, escolha Run Function, então selecione Hello World function e clique em Save.
Aguarde alguns minutos para que a propagação seja concluída.
- Após alguns minutos, acesse a edge application, usando o domínio da aplicação e passando
/hello-world
. Exemplo:
xxxxxxxxx.map.azionedge.net/hello-world
Agora, você tem uma edge function configurada e instanciada com sucesso para ser executada em uma edge application.
Leia também
Não encontrou o que procurava? Abra um ticket.