Criar um Azure Functions básico

Concluído(a)

Para criar um novo aplicativo Azure Functions, você deve ter uma assinatura ativa do Azure. Para testar e experimentar os serviços do Azure, você pode criar uma conta que conceda a você um crédito para explorar o Microsoft Azure por 30 dias.

Vá para a home page do Microsoft Azure para criar sua conta. Você precisará de uma conta Microsoft para entrar.

Depois de criar uma assinatura do Azure, você pode ir para o portal do Azure. Esse portal é a ferramenta de gerenciamento central na qual você pode criar e gerenciar todos os seus serviços do Azure. Quando estiver conectado, você poderá criar um aplicativo de funções.

Captura de tela da página de serviços e o portal do Azure.

Selecione Criar um recurso e pesquise por Aplicativo de Funções. Selecione sua assinatura do Azure e um grupo de recursos ou crie um novo. Forneça um nome para o aplicativo de funções. Esse nome será o prefixo da URL (por exemplo: yourfunctionapp.azurewebsites.net). Você pode selecionar o tempo de execução do .NET Core e a região que corresponde à sua localização. Selecione o botão Revisar + criar.

Captura de tela da janela

Agora, é possível começar a criar novas funções. Um aplicativo de funções pode conter várias funções. Cada função estará disponível em:

https://yourfunctionapp.azurewebsites.net/api/<functionname>.

Para adicionar uma nova função, selecione o ícone do sinal de adição (+). Selecione o tipo de gatilho da função. Para o Business Central, selecione o Gatilho HTTP e seu código será executado quando receber uma solicitação por HTTP. Você pode usar os tipos de dados HTTP na AL.

Quando você cria um aplicativo Gatilho HTTP, ele é preenchido com algum código padrão. Esse código aceita uma solicitação HTTP por meio de um método GET ou POST. Se um parâmetro de consulta existir com o nome da chave ou um documento JSON for lançado com um nome da chave, a função retornará o Olá, nome.

Você pode começar escrevendo seu próprio código C# que executa uma ação com base na solicitação HTTP e envia uma resposta para o solicitante. Você pode criar uma função de processamento de imagem ou uma função que retorne um código QR. Você tem o .NET Framework disponível para ajudar a criar pequenas funções. Você pode criar funções em C#, Java ou Python, mas não em AL.