Özet
Tebrikler! Terraform'u kullanarak otomatik işlem hatları oluşturmayı öğrendiniz.
bir Azure Uygulaması Hizmeti uygulaması ve MySQL veritabanı oluşturdunuz, sonra spring boot web uygulaması dağıttınız.
Şirketiniz mevcut Spring Boot Java web uygulamalarını Azure Uygulaması Service'e sağlamayı öğrenmek istedi.
Bu amaçla:
Örnek bir Spring Boot web uygulamasına erişip yapılandırmışsınız.
Terraform ve otomatik bir iş akışı kullanarak bir MySQL veritabanı ve Azure Uygulaması Hizmeti uygulaması sağladınız.
GitHub deponuzu, uygulamanızı isteğe bağlı olarak derlemek ve dağıtmak için otomatik bir iş akışı kullanacak şekilde yapılandırmışsınız.
Artık Spring Boot uygulamalarınız için bu mimariyi önerebilirsiniz.
Azure kaynaklarınızı temizleme
Bu modülde Azure kaynaklarını oluşturdunuz. Gelecekte bu kaynaklara ihtiyaç duymayı beklemiyorsanız, Azure Cloud Shell'de aşağıdaki komutu çalıştırarak kaynak grubunu silin:
az group delete --name <your Resource Group Name> --yes
Bir Hizmet Sorumlusu oluşturduysanız, Azure Cloud Shell'de aşağıdaki komutu çalıştırarak Hizmet Sorumlusunu silin:
az ad sp delete --id <your Service Principal Name>
Önemli
İstenmeyen ücretlerin tahakkuk etmemesi için bu modülde kullandığınız Azure kaynaklarını, Hizmet Sorumlusunu ve otomatik iş akışlarını kaldırmanız gerekir.
Ek kaynaklar
Azure'da Terraform hakkında daha fazla bilgi için Bkz. Azure'da Terraform belgeleri.
Azure'ı Java ile kullanma hakkında daha fazla bilgi için bkz. Java geliştiricileri için Azure.
Azure App Service ile GitHub Actions hakkında daha fazla bilgi için bkz. GitHub Actions kullanarak App Service'e dağıtma.