Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar e executar Azure Functions usando Azure Functions Core Tools no Windows

Azure Functions é uma solução serverless da Microsoft que permite executar pequenos pedaços de código (funções) na nuvem sem a necessidade de gerenciar a infraestrutura. Para desenvolver e testar essas funções localmente, você pode usar o Azure Functions Core Tools, que é uma ferramenta de linha de comando. Este artigo irá guiá-lo através do processo de instalação, criação e execução de Azure Functions no ambiente Windows usando o Azure Functions Core Tools.

Instalação do Azure Functions Core Tools

Antes de começar, você precisará instalar algumas ferramentas e dependências:

  1. Node.js: Azure Functions Core Tools requer o Node.js. Você pode baixar e instalar o Node.js a partir do site oficial.

  2. Azure Functions Core Tools: Após instalar o Node.js, você pode instalar o Azure Functions Core Tools usando o npm (Node Package Manager). Abra o Prompt de Comando (CMD) ou PowerShell e execute o seguinte comando:

    npm install -g azure-functions-core-tools@4 --unsafe-perm true

    Este comando instala a versão mais recente das Azure Functions Core Tools globalmente no seu sistema.

Criando uma Azure Function

  1. Criar um novo projeto de funções: Abra o CMD ou PowerShell e navegue até o diretório onde você deseja criar o projeto. Execute o seguinte comando para criar um novo projeto de Azure Functions:

    func init MyFunctionApp --dotnet

    Este comando cria um novo projeto de funções chamado MyFunctionApp usando o runtime .NET.

  2. Adicionar uma nova função: Navegue até o diretório do projeto recém-criado:

    cd MyFunctionApp

    Em seguida, adicione uma nova função ao projeto:

    func new

    Você será solicitado a escolher um template de função. Para este exemplo, escolha "HTTP trigger" e dê um nome à função, por exemplo, MyHttpTrigger.

Executando a Azure Function Localmente

Para executar a função localmente, use o seguinte comando:

func start

Este comando inicia o runtime do Azure Functions e você verá uma saída no console indicando que a função está sendo executada. A função HTTP trigger estará disponível em uma URL local, como http://localhost:7071/api/MyHttpTrigger.

Testando a Azure Function

Você pode testar a função usando um navegador web ou uma ferramenta de linha de comando como curl. Para testar usando curl, abra um novo CMD ou PowerShell e execute o seguinte comando:

curl -w "\n" http://localhost:7071/api/MyHttpTrigger

Você deve ver uma resposta da função indicando que ela foi executada com sucesso.

Publicando a Azure Function no Azure

Depois de testar a função localmente, você pode publicá-la no Azure. Primeiro, faça login na sua conta do Azure:

az login

Em seguida, publique a função:

func azure functionapp publish <SeuAppDeFuncao>

Substitua <SeuAppDeFuncao> pelo nome do seu aplicativo de funções no Azure.

Conclusão

Neste artigo, você aprendeu como instalar o Azure Functions Core Tools, criar e executar Azure Functions localmente no Windows e publicar a função no Azure. Esta ferramenta é essencial para o desenvolvimento e teste de funções serverless antes de implantá-las em um ambiente de produção.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.