Zusammenfassung
Herzlichen Glückwunsch! Sie haben gelernt, wie Sie mit Terraform automatisierte Pipelines erstellen.
Sie haben eine Azure App Service-Anwendung und eine MySQL-Datenbank erstellt und dann eine Spring Boot-Webanwendung bereitgestellt.
Ihr Unternehmen wollte erfahren, wie es die vorhandenen Spring Boot-Java-Anwendungen in Azure App Service bereitstellen kann.
Zu diesem Zweck haben Sie Folgendes ausgeführt:
Sie haben auf eine Spring Boot-Beispielwebanwendung zugegriffen und diese konfiguriert.
Sie haben mithilfe von Terraform und einem automatisierten Workflow eine MySQL-Datenbank und eine Azure App Service-Anwendung bereitgestellt.
Sie haben Ihr GitHub-Repository so konfiguriert, dass ein automatisierter Workflow zum Erstellen und Bereitstellen Ihrer Anwendung bei Bedarf verwendet wird.
Hiermit können Sie diese Architektur nun für Ihre Spring Boot-Anwendungen empfehlen.
Bereinigen Ihrer Azure-Ressourcen
Im Verlauf dieses Moduls haben Sie Azure-Ressourcen erstellt. Wenn Sie davon ausgehen, diese Ressourcen künftig nicht zu benötigen, löschen Sie die Ressourcengruppe, indem Sie den folgenden Befehl in Azure Cloud Shell ausführen:
az group delete --name <your Resource Group Name> --yes
Wenn Sie ein Dienstprinzipal erstellt haben, löschen Sie das Dienstprinzipal, indem Sie den folgenden Befehl in Azure Cloud Shell ausführen:
az ad sp delete --id <your Service Principal Name>
Wichtig
Um zu vermeiden, dass unerwünschte Gebühren anfallen, müssen Sie die in diesem Modul verwendeten Azure-Ressourcen, das Dienstprinzipal und die automatisierten Workflows entfernen.
Zusätzliche Ressourcen
Weitere Informationen zu Terraform in Azure finden Sie in der Dokumentation zu Terraform in Azure.
Weitere Informationen zur Verwendung von Azure mit Java finden Sie unter Azure für Java-Entwickler.
Weitere Informationen zu GitHub Actions mit Azure App Service finden Sie unter Bereitstellung in App Service mithilfe von GitHub Actions.