Postup nasazení Azure Functions

Dokončeno

V této lekci začneme otevřením souboru projektu s názvem DevKit Translator v nástroji Visual Studio Code. Zřídíme služby Azure k vytvoření funkce Azure a potom funkci Azure nasadíme v cloudu pomocí rozšíření Azure IoT Workbench.

V této lekci se používají tyto komponenty:

  • Azure IoT Workbench: rozšíření podporované nástrojem Visual Studio Code. Zjednodušuje celý proces vývoje sady IoT DevKit. Nainstaluje také některá rozšíření závislostí, jako jsou Azure Functions a Azure IoT Toolkit.

  • Služba zřizování Azure: umožňuje vytvořit automatizovaný proces pro připojení ke cloudu.

  • Devkit Translator: ukázka projektu překladače, která je dostupná na GitHubu: https://github.com/Azure-Samples/mxchip-iot-devkit-translator. Projekt obsahuje dvě hlavní části – složky Functions a Device.

  • Složka Functions: obsahuje dva soubory kódu – DevKitTranslatorFunction.cs, SpeechTranslation.cs.

  • DevKitTranslatorFunction.cs: soubor kódu funkce, který se nachází ve složce Functions v ukázce projektu. Název funkce v souboru kódu je devkit_translator. Funkce volá úlohu z speechTranslation.cs , která rozpozná řeč, nahraje zvukový soubor do služby Azure AI Speech a pak přeloží řeč ze zdrojového jazyka do cílového jazyka.

Kroky, podle kterých budeme postupovat:

  1. Spusťte Visual Studio Code.

  2. Otevření ukázky Devkit Translator

  3. Zřízení služby Azure (IoT Hub, zařízení IoT Hub a Azure Function)

  4. Aktualizace funkce Azure názvem zařízení, klíčem služby Speech Service a umístěním

  5. Nasazení funkce Azure Functions do cloudu

Na konci této lekce bude vaše aplikace funkcí Azure nasazena do cloudu. Aplikace funkcí bude publikovat adresu URL. Tato adresa URL zahrnuje klíč, který se ve výchozím nastavení vyžaduje pro přístup k funkci prostřednictvím protokolu HTTP. Adresu URL funkce získáte z Azure.