Tworzenie funkcji Azure
Azure App Services
Florin Angelescu
Azure Cloud Architect
Czym są wyzwalacze?
$$

- Określa sposób wywołania funkcji
- Funkcje mogą reagować na:
- Żądania HTTP
- Wiadomości w kolejce
- Przesłanie pliku
- Każda funkcja musi mieć jeden wyzwalacz
Typowe rodzaje wyzwalaczy
Czym są powiązania?
- Upraszczają połączenia z zewnętrznymi danymi i usługami
- Integracja odbywa się automatycznie w tle
- Kod pozostaje przejrzysty – bez zarządzania infrastrukturą
Powiązania wejściowe i wyjściowe

- Automatycznie odbiera plik blob lub rekord z bazy danych

- Cosmos DB, Event Hubs lub dostawcy poczty e-mail
Powiązania wejściowe i wyjściowe
Przykład z życia
- Użytkownik przesyła obraz:
- Wyzwalacz blob uruchamia funkcję
- Powiązanie wejściowe dostarcza obraz do funkcji
- Funkcja może:
- Zmienić rozmiar obrazu
- Dodać tagi
- Powiązania wyjściowe mogą:
- Zapisać zaktualizowany obraz
- Zapisać metadane w Cosmos DB
- Wysłać powiadomienie
Czas na ćwiczenia!
Azure App Services
Preparing Video For Download...