Resumo
Este módulo tratou da integração de dados e de serviços às suas funções. Começamos com um tour rápido dos tipos de associação que aparecem quando você os adiciona a uma função. Em seguida, analisamos 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 atenção na gravação de dados em diferentes fontes com a ajuda das associações de saída.
Esse percurso é resumido na tabela a seguir, que mostra as diferentes associações que você usou em cada uma das unidades listadas.
Unidade de aprendizagem | Gatilhos | Associações de entrada | Associações de saída |
---|---|---|---|
Explorar os tipos de associação de entrada e de saída | HTTP | HTTP | HTTP |
Ler dados com associações de entrada | HTTP | HTTP Azure Cosmos DB |
HTTP |
Gravar dados com associações de saída | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Armazenamento de Filas do Azure |
Você poderá aplicar as abordagens que aprendeu aqui para adicionar e testar as associações em suas funções. Veja a seguir algumas ideias interessantes para ganhar mais prática com associações e aproveitar o que você aprendeu.
Crie outra função para fazer leitura do Armazenamento de Blobs e use outras associações de entrada que ainda não usamos neste módulo.
Crie outra função para fazer gravações em mais destinos usando outros tipos de associação de saída compatíveis.
Na unidade anterior, apresentamos uma fila e postamos mensagens nela com uma associação de saída. Como próxima etapa, considere adicionar outra função que lê as mensagens na fila e imprime o TEXTO DA MENSAGEM no console com
console.log()
.
Como vimos neste módulo, o portal do Azure oferece recursos fáceis de usar para começar a criar funções e conectá-las aos dados e a outros serviços.
Caso esteja interessado em fazer integrações sem servidor como essas com fluxos de trabalho visuais com pouco ou nenhum código personalizado, confira também os Aplicativos Lógicos do Azure.
Limpar
A área restrita limpará automaticamente seus recursos quando você concluir este módulo.
Quando já estiver trabalhando na sua assinatura, analise se você ainda precisa dos recursos criados no fim de um projeto. Os recursos que você deixa em execução podem lhe custar dinheiro. Você pode excluir os recursos individualmente ou excluir o grupo de recursos para excluir todo o conjunto de recursos.
Saiba mais
Os recursos a seguir estão relacionados aos assuntos abordados neste módulo que você pode achar interessantes:
- Documentação do Azure Functions
- Guia de computação sem servidor do Azure
- Guia de Início Rápido: Biblioteca de clientes do Armazenamento de Filas do Azure para JavaScript
- Introdução ao Azure Cosmos DB: API de SQL
- Uma visão geral técnica do Azure Cosmos DB
- Documentação do Azure Cosmos DB