摘要

已完成

祝贺你! 你已了解如何使用 Terraform 来创建自动化管道。

你创建了 Azure 应用服务应用程序、MySQL 数据库,然后部署了 Spring Boot Web 应用程序。

你的公司想要了解如何将现有的 Spring Boot Java Web 应用程序预配到 Azure 应用服务。

为此:

  • 你访问了示例 Spring Boot Web 应用程序并对其进行了配置。

  • 你结合使用 Terraform 和自动化工作流预配了 MySQL 数据库和 Azure 应用服务应用程序。

  • 你配置了 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 资源、服务主体和自动化工作流。

其他资源

有关 Azure 上的 Terraform 的详细信息,请参阅 Azure 上的 Terraform 文档

若要详细了解如何将 Azure 与 Java 配合使用,请参阅适用于 Java 开发人员的 Azure

有关 GitHub Actions 和 Azure 应用服务的详细信息,请参阅使用 GitHub Actions 部署到应用服务