Čtení dat se vstupními vazbami

Dokončeno

Pokud se chcete připojit ke zdroji dat, musíte nakonfigurovat vstupní vazbu. Vstupní vazba umožňuje napsat minimální kód pro vytvoření zprávy. Nemusíte psát kód pro úlohy, jako je otevření připojení k úložišti; Modul runtime a vazby Azure Functions se postará o tyto úlohy za vás.

Typy vstupních vazeb

Funkce řetězu Azure můžou mít více typů vstupu. Ne všechny typy ale podporují jak vstup, tak výstup. Vstupní funkci použijte vždy, když chcete ingestovat data daného typu. Tady se podíváme na typy vstupních funkcí, které podporují vstupní vazby a kdy je použít.

  • Azure Blob Storage – Vazby blob Storage umožňují čtení z objektu blob.

  • Azure Cosmos DB – Vstupní vazby Azure Cosmos DB používají rozhraní SQL API k načtení jednoho nebo více dokumentů Azure Cosmos DB a jejich předání vstupnímu parametru funkce. ID dokumentu nebo parametry dotazu lze určit na základě triggeru, který funkci vyvolá.

  • Mobile Apps – Vstupní vazba Mobile Apps načte záznam z koncového bodu mobilní tabulky a předá ho do vaší funkce.

  • Azure Table Storage – Můžete číst data a pracovat s Azure Table Storage.

Úplný seznam podporovaných vazeb je k dispozici tady.

Chcete-li vytvořit vazbu jako vstup, musíte definovat direction jako in. Parametry pro každý typ vazby se mohou lišit.

Co je vazbový výraz?

Výraz vazby je specializovaný text ve function.json, parametrech funkce nebo kódu, který se vyhodnocuje při vyvolání funkce, aby získal hodnotu. Pokud máte například vazbu fronty služby Service Bus, můžete pomocí výrazu vazby získat název fronty z Nastavení aplikace.

Typy vazbových výrazů

Existuje několik typů vazeb výrazů, mezi které patří:

  • Nastavení aplikace
  • Název souboru triggeru
  • Metadata aktivační události
  • Datové části JSON
  • Nový GUID
  • Aktuální datum a čas

Většina vazeb výrazů je identifikována zabalením do složených závorek. Vazbové výrazy nastavení aplikace jsou ale zabalené ve znaménka procent, nikoli ve složených závorkách. Pokud je například cesta %Environment%/newblob.txtvýstupní vazby objektu blob a hodnota nastavení aplikace Prostředí je Vývoj, vytvoří se objekt blob v kontejneru Vývoj.

Shrnutí

Vstupní vazby vám umožňují připojit si funkci ke zdroji dat. Můžete se připojovat k různým typům zdrojů dat, přičemž parametry každého z nich se liší. K překladu hodnot ze vstupních zdrojů použijte vazbové výrazy v souboru function.json , v parametrech funkce nebo v kódu.