Como utilizar a solution Hello World através do Marketplace da Azion
Visão geral
Hello World é um programa simples que é frequentemente usado para introduzir iniciantes a uma nova linguagem de programação ou ambiente de desenvolvimento.
A mensagem Hello World é normalmente exibida na tela ou console e, como é um exemplo simples e fácil de entender para demonstrar a sintaxe básica e a estrutura de alguma linguagem de programação, a função costuma ser usada como um primeiro passo no aprendizado de uma nova linguagem de programação.
A implementação específica de uma função deste tipo será diferente, dependendo da linguagem e/ou do framework utilizado.
1. Obtendo a solution
2. Usando a solution
2.1 Configurando a solution
2.2 Instanciando a solution
3. Configurando o Rules Engine
1. Obtendo a solution
A solution Hello World é uma solution serverless disponível no Marketplace da Azion. Este tipo de solution é utilizada principalmente para demonstrar como a tecnologia funciona. Esta solution irá mostrar somente uma mensagem em seu navegador usando uma edge application.
Para usar a solution Hello World fornecida pelo Marketplace da Azion, você deve:
- Entrar na sua conta no Real-Time Manager (RTM).
- Se você ainda não tiver uma, crie uma conta visitando a página de inscrição.
- No canto superior esquerdo da página, selecione Products Menu > Marketplace.
- Selecione a caixa de busca e digite “hello” ou navegue pelos cards para encontrar a solution Hello World.
- Depois de encontrar o card Hello World, selecione-o para ir para a página de solution.
- Na página de solution, procure a seção Subscribe for no canto inferior direito.
- Clique no botão Get It Now.
Você verá uma mensagem indicando que sua solution foi instalada com sucesso e está pronta para ser usada.
2. Usando a solution
Uma vez que você obteve sua solution no Marketplace, ela estará disponível em sua lista de edge functions. Para usar a solution, você terá que criar uma nova Edge Application.
Para aprender a criar uma Edge Application, visite a documentação de ponto de partida.
Você também pode criar uma Edge Application através do RTM > Products Menu > Edge Application e seguir as instruções.
Dica: também é possível utilizar uma Edge Application já existente.
2.1 Configurando a solution
Para configurar sua solution, proceda como a seguir:
- Acesse o RTM.
- No canto superior esquerdo, selecione Products Menu > Edge Application na seção BUILD.
- Na página de listagem de suas edge applications, selecione aquela que você criou para usar com a solution Hello World.
- Já na página da sua Edge Application, na aba Main Settings, localize o switch Edge Functions e habilite-o.
- Clique no botão Save.
Você receberá uma mensagem de sucesso indicando que sua edge application foi atualizada.
2.2 Instanciando a solution
Para habilitar a solution, siga os passo abaixo:
- Selecione a aba Functions na lista superior.
- Clique no botão Add Function.
- Escolha um nome fácil de lembrar para sua função.
- No menu suspenso de funções, selecione a função Hello World [Global].
Isto irá carregar a função, mostrando uma caixa com o código da função e duas abas: Code e Args.
Se você clicar na aba Code, será possível navegar pelo código para se familiarizar com ele, mas sem alterá-lo. A configuração de sua função estará na aba Args. Clique na aba Args para abrir a caixa com o arquivo de configuração no formato JSON, no qual você passará os parâmetros para executar sua aplicação.
Como esta é apenas uma função Hello World, você só tem a opção de alterar a mensagem que deseja mostrar quando seu domínio for acessado.
Os parâmetros são mostrados como abaixo:
{
"param":{
"http_status": 200,
"body": "It works!"
}
}
Onde:
http_status
: indica o status da requisição. O status 200 indica que a requisição foi bem sucedida.body
: indica a mensagem, no formato de string, que você deseja mostrar na tela. O valor padrão é “It Works!”, mas você pode escrever qualquer coisa neste campo.
- Clique no botão Save.
3 Configurando uma regra para Rules Engine
Ainda na página Edge Application, você deve configurar uma regra para Rules Engine de forma a executar sua função.
Para fazer isso, siga estes passos:
- Selecione a aba Rules Engine.
- Clique em Default Rule.
- No campo behavior, selecione Run Function no menu suspenso e selecione a função Hello World, de acordo com o nome que você deu no passo de instanciação.
Nota: você não pode alterar o campo de criteria no Rules Engine para a Default Rule.
- Clique no botão Save.
Pronto. Agora você tem uma função Hello World funcionando no edge. O resultado é uma mensagem de texto que corresponde ao valor que você passou no parâmetro body
.
Não encontrou o que procurava? Abra um ticket.