Сводка
Этот модуль посвящен вопросам интеграции данных и служб в функции. Мы начали с кратким обзором типов привязки, которые отображаются при добавлении их в функцию. Затем мы рассмотрели чтение данных из Azure Cosmos DB с помощью входной привязки. Функции Azure заботится об управлении строка подключения, и мы узнали, как легко читать данные в нашем коде с помощью привязки. Наконец, мы рассмотрели запись данных в различные источники с помощью выходных привязок.
В следующей обзорной таблице показаны различные привязки, которые вы использовали в каждом из указанных модулей.
Модуль обучения | Триггеры | Входные привязки | Выходные привязки |
---|---|---|---|
Обзор типов входных и выходных привязок | HTTP | HTTP | HTTP |
Считывание данных с помощью входных привязок | HTTP | HTTP Azure Cosmos DB |
HTTP |
Запись данных с помощью выходных привязок | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Хранилище очередей Azure |
Чтобы добавить и проверить привязки в функциях, можно применять продемонстрированные здесь подходы. Ниже представлено несколько интересных идей, чтобы вы могли больше поработать с привязками и применить полученные здесь знания.
Создайте другую функцию для считывания из хранилища BLOB-объектов и другие входные привязки, которые не были использованы в этом модуле.
Создайте еще одну функцию для записи в несколько мест назначения, используя другие поддерживаемые типы выходных привязок.
В предыдущем уроке мы познакомились с очередью и с помощью выходной привязки публиковали в нее сообщения. В качестве следующего шага рекомендуется добавить другую функцию, которая считывает сообщения в очереди и выводит текст MESSAGE в консоль с
console.log()
помощью.
Как мы видели в этом модуле, портал Azure предлагает простые в использовании компоненты для создания функций и подключения их к данным и другим службам.
Если вы интересуетесь подобной бессерверной интеграцией с визуальными рабочими процессами почти без дополнительного кода, также ознакомьтесь с Azure Logic Apps.
Очистка
Когда вы завершите работу с этим модулем, песочница автоматически очистит ваши ресурсы.
Если вы работаете в собственной подписке, в конце проекта следует решить, нужны ли вам созданные ресурсы. Оставленные работающими ресурсы могут создавать затраты. Вы можете удалить ресурсы по отдельности либо удалить всю группу ресурсов.
Дополнительные ресурсы
Следующие ресурсы связаны с темами, описанными в этом модуле, которые могут быть интересны:
- Документация по функциям Azure
- Руководство по бессерверным вычислениям Azure
- Использование хранилища очередей из Node.js
- Общие сведения об Azure Cosmos DB: API SQL
- Технический обзор Azure Cosmos DB
- Документация по Azure Cosmos DB