Сводка
Поздравляем! Вы узнали, как использовать Terraform для создания автоматизированных конвейеров.
Вы создали приложение службы приложение Azure и базу данных MySQL, а затем развернули веб-приложение Spring Boot.
Ваша компания хотела узнать, как подготовить существующие веб-приложения Java Spring Boot к работе в Службе приложений Azure.
В этом итоге:
получили и настроили пример веб-приложения Spring Boot;
Вы подготовили к работе базу данных MySQL и Службу приложений Azure с помощью Terraform и автоматизированного рабочего процесса.
Настроили в репозитории GitHub сборку и развертывание приложения по требованию с помощью автоматизированного рабочего процесса.
Теперь вы можете смело рекомендовать эту архитектуру для приложений Spring Boot.
Очистка ресурсов Azure
В ходе этого модуля вы создали ресурсы Azure. Если вы не ожидаете, что эти ресурсы потребуются в будущем, удалите группу ресурсов, выполнив следующую команду в Azure Cloud Shell:
az group delete --name <your Resource Group Name> --yes
Если вы создали субъект-службу, удалите субъект-службу, выполнив следующую команду в Azure Cloud Shell:
az ad sp delete --id <your Service Principal Name>
Внимание
Чтобы избежать возникновения нежелательных расходов, необходимо удалить ресурсы Azure, субъект-службу и автоматизированные рабочие процессы, используемые в этом модуле.
Дополнительные ресурсы
См. дополнительные сведения об использовании Terraform в Azure.
См. дополнительные сведения об использовании Azure для разработчиков Java.
См. дополнительные сведения о развертывании в Службе приложений с помощью GitHub Actions.