Разработка Azure Functions
Azure App Services
Florin Angelescu
Azure Cloud Architect
Что такое триггеры?
$$

- Определяет способ вызова функции
- Функции могут реагировать на:
- HTTP-запросы
- Сообщения в очереди
- Загрузку файлов
- У каждой функции должен быть один триггер
Что такое привязки?
- Упрощают подключение к внешним данным и сервисам
- Интеграция выполняется в фоновом режиме
- Код остаётся компактным без лишней инфраструктуры
Входные и выходные привязки

- Автоматически получает файл из хранилища BLOB или запись из базы данных

- Cosmos DB, Event Hubs или провайдеры электронной почты
Входные и выходные привязки
Пример из практики
- Пользователь загружает изображение:
- Триггер BLOB запускает функцию
- Входная привязка передаёт изображение в функцию
- Функция может:
- Изменить размер изображения
- Добавить теги
- Выходные привязки могут:
- Сохранить обновлённое изображение
- Записать метаданные в Cosmos DB
- Отправить уведомление
Давайте потренируемся!
Azure App Services
Preparing Video For Download...