Übung: Erstellen einer statischen HTML-Web-App mit Azure Cloud Shell
Mit der kostenlosen Sandbox können Sie Ressourcen in einem Teil der globalen Azure-Regionen erstellen. Wählen Sie eine Region aus der folgenden Liste aus, wenn Sie Ressourcen erstellen:
- USA, Westen 2
- USA Süd Mitte
- USA (Mitte)
- East US
- Europa, Westen
- Asien, Südosten
- Japan, Osten
- Brasilien, Süden
- Australien, Südosten
- Indien, Mitte
In dieser Übung stellen Sie mithilfe des Azure CLI-Befehls az webapp up
eine einfache HTML+CSS-Website in Azure App Service bereit. Als Nächstes aktualisieren Sie den Code und stellen ihn mit demselben Befehl erneut bereit.
Der Befehl az webapp up
vereinfacht das Erstellen und Aktualisieren von Web-Apps. Bei der Ausführung werden die folgenden Aktionen ausgeführt:
- Erstellen Sie eine Standardressourcegruppe, wenn keine angegeben ist.
- Erstellen eines standardmäßigen App Service-Plans
- Erstellen einer App mit dem angegebenen Namen
- Bereitstellen von ZIP-Dateien aus dem aktuellen Arbeitsverzeichnis für die Web-App
Wichtig
Um diese Übung abzuschließen, müssen Sie die Cloud Shell auf die klassische Version umstellen. Nachdem die Cloud Shell geladen worden ist, wählen Sie Einstellungen aus dem Menü direkt oben in der Cloud Shell aus, und wählen Sie dann Zur klassischen Version wechseln aus.
Herunterladen der Beispiel-App
In diesem Abschnitt verwenden Sie die Sandbox zum Herunterladen der Beispiel-App sowie zum Festlegen von Variablen, um die Eingabe einiger Befehle zu vereinfachen.
Erstellen Sie in der Sandbox ein Verzeichnis, und navigieren Sie dann in dieses Verzeichnis.
mkdir htmlapp cd htmlapp
Führen Sie den folgenden
git
-Befehl aus, um das Beispiel-App-Repository in Ihrem Verzeichnis htmlapp zu klonen.git clone https://github.com/Azure-Samples/html-docs-hello-world.git
Legen Sie Variablen zur Aufnahme der Ressourcengruppen- und App-Namen fest, indem Sie die folgenden Befehle ausführen.
resourceGroup=$(az group list --query "[].{id:name}" -o tsv) appName=az204app$RANDOM
Erstellen der Web-App
Wechseln Sie zum Verzeichnis mit dem Beispielcode, und führen Sie den Befehl
az webapp up
aus.cd html-docs-hello-world az webapp up -g $resourceGroup -n $appName --html
Die Ausführung dieses Befehls kann einige Minuten dauern. Während der Befehl ausgeführt wird, werden Informationen ähnlich wie im folgenden Beispiel angezeigt.
{ "app_url": "https://<myAppName>.azurewebsites.net", "location": "westeurope", "name": "<app_name>", "os": "Windows", "resourcegroup": "<resource_group_name>", "serverfarm": "appsvc_asp_Windows_westeurope", "sku": "FREE", "src_path": "/home/<username>/demoHTML/html-docs-hello-world ", < JSON data removed for brevity. > }
Öffnen Sie eine neue Registerkarte in Ihrem Browser, navigieren Sie zur App-URL (
https://<myAppName>.azurewebsites.net
), und überprüfen Sie, ob die App ausgeführt wird. Notieren Sie sich den Titel oben auf der Seite. Lassen Sie den Browser für den nächsten Abschnitt mit der App geöffnet.Hinweis
Sie können aus der Ausgabe des vorherigen Befehls
<myAppName>.azurewebsites.net
kopieren oder die URL in der Ausgabe auswählen, um die Website auf einer neuen Registerkarte zu öffnen.
Aktualisieren und erneutes Bereitstellen der App
Geben Sie in Cloud Shell
code index.html
ein, um den Editor zu öffnen. Ändern Sie im<h1>
-Headertag Azure App Service - Sample Static HTML Site in Azure App Service Updated oder eine andere gewünschte B Bezeichnung.Drücken Sie zum Speichern STRG+S und zum Beenden STRG+Q.
Stellen Sie die App mit demselben
az webapp up
-Befehl erneut bereit, den Sie zuvor verwendet haben.az webapp up -g $resourceGroup -n $appName --html
Tipp
Sie können den Pfeil nach oben auf der Tastatur verwenden, um frühere Befehle zu durchlaufen.
Wechseln Sie nach Abschluss der Bereitstellung zurück zum Browser aus Schritt 2 im Abschnitt „Erstellen der Web-App“, und aktualisieren Sie die Seite.