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 que aprendeu aqui para adicionar e testar ligações em suas funções. Aqui estão algumas ideias interessantes para obter mais prática com enlaces e para evoluir mais no que aprendeu aqui.
Crie outra função para ler a partir do Armazenamento de Blobs e outros enlaces de entrada que ainda 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.
Recursos adicionais
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
- Como utilizar o Armazenamento de filas do Node.js
- 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