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
Als u geen Azure-account met een actief abonnement hebt, maakt u er gratis een.
Zorg ervoor dat u een lokale installatie van Python 3.7 of 3.8 hebt. Voer de volgende opdracht uit om uw versie te controleren:
python --versionInstalleer de volgende software:
- Visual Studio Code.
- Python en de Python-extensie zoals beschreven in VS Code Python Tutorial - Prerequisites.
- De Azure App Service-extensie, die interactie biedt met Azure App Service vanuit VS Code. Bekijk voor algemene informatie de zelfstudie App Service extensie en ga naar de vscode-azureappservice GitHub opslagplaats.
Aanmelden bij Azure
Nadat u de Azure-extensie hebt geïnstalleerd, meld u zich aan bij uw Azure-account:
Navigeer naar Azure Explorer
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)

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:


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