Resumo
Este módulo era sobre a integração de dados e serviços nas suas funções. Começamos com um rápido tour pelos tipos de vinculação que aparecem quando você os adiciona a uma função. Em seguida, examinamos a leitura de dados de um Azure Cosmos DB usando uma associação de entrada. O Azure Functions cuida do gerenciamento de cadeias de conexão, e vimos como é fácil ler dados em nosso código usando a associação. Por fim, concentramos a nossa atenção em como escrever diferentes origens de dados com a ajuda de enlaces de saída.
Este percurso é resumido na tabela a seguir, que mostra os diferentes enlaces que utilizou em cada uma das unidades listadas:
Unidade de Aprendizagem | Acionadores | Enlaces de entrada | Enlaces de saída |
---|---|---|---|
Explorar a entrada e a saída de tipos de enlace | HTTP | HTTP | HTTP |
Ler dados com enlaces de entrada | HTTP | HTTP BD do Cosmos para o Azure |
HTTP |
Escrever dados com enlaces de saída | HTTP | HTTP BD do Cosmos para o Azure |
HTTP BD do Cosmos para o Azure Armazenamento de Filas do Azure |
Você pode aplicar as abordagens aprendidas aqui para adicionar e testar associações em suas funções. Aqui estão algumas ideias interessantes para obter mais prática com encadernações e para desenvolver o que você aprendeu.
Crie outra função para ler a partir do armazenamento de Blob e use outras ligações de entrada que não usamos neste módulo.
Crie outra função para escrever mais destinos pela utilização de outros tipos de enlace de saída suportados.
Na última unidade, introduzimos uma fila e publicamos mensagens nela com um enlace de saída. Como próxima etapa, considere adicionar outra função que leia as mensagens na fila e imprima o TEXTO DA MENSAGEM no console com
console.log()
.
Como vimos neste módulo, o portal do Azure oferece funcionalidades fáceis de usar para começar a criar as funções e ligá-las a dados e outros serviços.
Se estiver interessado em realizar integrações sem servidor como estas com fluxos de trabalho visuais e pouco ou nenhum código personalizado, veja também o Azure Logic Apps.
Limpeza
O sandbox limpará automaticamente os seus recursos quando concluir este módulo.
Ao trabalhar na sua própria subscrição, recomendamos que verifique, depois de concluir um projeto, se ainda vai precisar dos recursos que criou. Os recursos que você deixa funcionando podem custar dinheiro. Pode eliminar recursos individualmente ou eliminar o grupo de recursos para eliminar todo o conjunto de recursos.
Mais informações
Os seguintes recursos estão relacionados com os assuntos abordados neste módulo que poderá achar interessantes:
- Documentação das Funções do Azure
- Guia Detalhado da Computação sem Servidor do Azure
- Guia de início rápido: biblioteca de cliente do Armazenamento de Filas do Azure para JavaScript
- Introdução à API do Azure Cosmos DB: API de SQL
- Uma visão geral técnica do Azure Cosmos DB
- Documentação do Azure Cosmos DB