Zelfstudie: Python-apps implementeren Azure App Service op Linux vanuit Visual Studio Code

In dit artikel wordt beschreven hoe u Visual Studio Code gebruikt om een Python-toepassing te Azure App Service op Linux met behulp van de Azure App Service extensie.

Als u problemen ondervindt met een van de stappen in deze zelfstudie, horen we graag de details. Hebt u problemen? Laat het ons weten. aan het einde van elk artikel om feedback te verzenden.

Zie WebApps bouwen met VS Code en Azure App Service (youtube.com) van virtuele PyCon 2020 voor een demonstratievideo.

Notitie

Als u liever apps implementeert via de CLI, gaat u naar Quickstart: Een Python-app maken in Azure App Service op Linux.

Tip

Azure App Service op Linux voert uw broncode uit in een vooraf gedefinieerde Docker-container. Met deze container worden apps uitgevoerd met Python 3.6+ met behulp van de Gunicorn-webserver. De kenmerken van deze container worden beschreven in Python-apps configureren voor App Service op Linux. De containerdefinities staan github.com/Azure-App-Service/python.

Uw omgeving configureren

Aanmelden bij Azure

Nadat u de Azure-extensie hebt geïnstalleerd, meld u zich aan bij uw Azure-account:

  1. Navigeer naar Azure Explorer

  2. Selecteer Aanmelden bij Azure en volg de aanwijzingen. (Als u meerdere Azure-extensies hebt geïnstalleerd, selecteert u de extensie voor het gebied waarin u werkt, zoals App Service, Functions, enzovoort)

    Aanmelden bij Azure via VS Code

  3. Nadat u zich hebt aangemeld, controleert u of Azure: Aangemeld' wordt weergegeven in de statusbalk en of uw abonnement(en) worden weergegeven in Azure Explorer:

    Visual Studio codestatusbalk met Azure-account

    Visual Studio Code Azure App Service Explorer met abonnementen

Notitie

Als u de fout 'Kan het abonnement met de naam [abonnements-id]niet vinden' ziet, kan dit zijn omdat u zich achter een proxy en de Azure API niet kunt bereiken. Configureer HTTP_PROXY en HTTPS_PROXY omgevingsvariabelen met uw proxygegevens in uw terminal:

# 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

Ondervindt u problemen? Laat het ons weten.