Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jako služba cloud computingu se Azure Functions často používá k přesouvání dat mezi různými službami Azure. Aby se vám usnadnilo připojení kódu k jiným službám, functions implementuje sadu rozšíření vazeb pro připojení k těmto službám. Další informace najdete v tématu Azure Functions koncepty triggerů a vazeb.
Spouštění Azure Functions jsou podle definice bezstavová. Pokud potřebujete kód připojit ke službám stavovým způsobem, zvažte místo toho použití Durable Functions nebo Azure Logic Apps.
Triggery a vazby jsou poskytovány pro snadnější zpracovávání a emitování dat. Můžou existovat případy, kdy potřebujete větší kontrolu nad připojením ke službě nebo se jen cítíte pohodlněji používat klientskou knihovnu poskytovanou sadou SDK služby. V takových případech můžete použít instanci klienta ze sady SDK při provádění funkce pro přístup ke službě stejně jako obvykle. Při přímém použití klienta je potřeba věnovat pozornost vlivu škálování a výkonu na připojení klientů. Další informace najdete v doprovodných materiálech k používání statických klientů.
Instanci klienta, kterou používá vazba služby, nemůžete získat během provádění funkce.
Zbytek tohoto článku obsahuje konkrétní pokyny pro integraci kódu s konkrétními službami Azure podporovanými službami Functions.
Event Grid
Event Grid je služba Azure, která odesílá požadavky HTTP, které vás upozorní na události, ke kterým dochází v vydavatelích. Vydavatel je služba nebo prostředek, který událost iniciuje. Například účet úložiště objektů blob Azure je vydavatel a a nahrání nebo odstranění objektu blob je událost. Některé služby Azure mají integrovanou podporu publikování událostí do event Gridu.
Obslužné rutiny událostí přijímají a zpracovávají události. Azure Functions je jednou z několika služeb Azure, které mají integrovanou podporu pro zpracování událostí Event Gridu. Funkce poskytují trigger Event Gridu, který vyvolá funkci při přijetí události z Event Gridu. Podobnou výstupní vazbu lze použít k odesílání událostí z vaší funkce do vlastního tématu Event Gridu.
Ke zpracování událostí Event Gridu můžete použít také trigger HTTP. Další informace najdete v tématu Příjem událostí do koncového bodu HTTP. Doporučujeme použít spouštěč Event Grid místo spouštěče HTTP.
Azure Functions poskytuje integrovanou integraci s Azure Event Grid pomocí triggerů a vazeb.
Informace o tom, jak nakonfigurovat a místně vyhodnotit trigger a vazby event Gridu, najdete v tématu Jak pracovat s triggery a vazbami event Gridu v Azure Functions
Další informace o definicích aktivačních událostí a výstupních vazbách a příkladech služby Event Grid najdete v jednom z následujících referenčních článků:
- vazby Azure Event Grid na systém Azure Functions
- Spouštěč Azure Event Grid pro Azure Functions
- Výstupní vazba Azure Event Grid pro Azure Functions.
Další kroky
Další informace o Event Grid s funkcemi najdete v následujících článcích: