Kurz: Nasazení aplikací v Pythonu do Azure App Service v Linuxu z Visual Studio Code
Tento článek vás provede nasazením Visual Studio Code Pythonu do Azure App Service v Linuxu pomocí rozšíření Azure App Service.
Pokud narazíte na problémy s kterýmkoli z kroků v tomto kurzu, rádi si vyslechneme podrobnosti. Používáte problém? Dejte nám vědět. odkaz na konci každého článku, který vám pošle zpětnou vazbu.
Ukázkové video najdete v článku o vytváření webových aplikací s VS Code a Azure App Service (youtube.com) z virtuální aplikace PyCon 2020.
Poznámka
Pokud dáváte přednost nasazení aplikací prostřednictvím rozhraní příkazového řádku, projděte si rychlý start: Vytvoření aplikace v Pythonu v Azure App Service v Linuxu.
Tip
Azure App Service v Linuxu spustí zdrojový kód v předdefinovaných kontejnerech Dockeru. Tento kontejner spouští aplikace s Pythonem 3.6 nebo více pomocí webového serveru Gunicorn. Vlastnosti tohoto kontejneru jsou popsané v tématu Konfigurace aplikací Pythonu pro App Service v Linuxu. Definice kontejneru jsou na github.com/Azure-App-Service/python.
Konfigurace prostředí
Pokud nemáte účet Azure s aktivním předplatným, vytvořte si ho zdarma.
Ujistěte se, že máte místní instalaci Pythonu 3.7 nebo 3.8. Verzi ověříte spuštěním následujícího příkazu:
python --versionNainstalujte následující software:
- Visual Studio Code.
- Python a rozšíření Pythonu, jak je popsáno v VS Code Python Tutorial - Prerequisites.
- Rozšíření Azure App Service, které umožňuje interakci s Azure App Service z VS Code. Obecné informace najdete v kurzu App Service rozšíření a navštivte úložiště vscode-azureappservice GitHub úložiště.
Přihlášení k Azure
Po instalaci rozšíření Azure se přihlaste ke svému účtu Azure:
Přejděte do Průzkumníka Azure.
Vyberte Přihlásit se k Azure a postupujte podle pokynů. (Pokud máte nainstalovaných více rozšíření Azure, vyberte rozšíření pro oblast, ve které pracujete, například App Service, Functions atd.)

Po přihlášení ověřte, že se na stavovém řádku zobrazí Azure: Přihlášeno a vaše předplatná se zobrazí v Průzkumníku Azure:


Poznámka
Pokud se zobrazí chyba Předplatné s názvem [ID předplatného]se nepodařilo najít, může to být proto, že jste za proxy serverem a nemůžete se připojit k rozhraní Azure API. Konfigurace HTTP_PROXYHTTPS_PROXY proměnných prostředí a s informacemi o proxy serveru v terminálu:
# Windows
set HTTPS_PROXY=https://username:password@proxy:8080
set HTTP_PROXY=http://username:password@proxy:8080
# macOS/Linux
export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080