快速入门:为 Azure Spring Apps 设置 Spring Cloud Config Server

注意

基本标准计划于 2025 年 3 月 17 日进入退休期。 有关详细信息,请参阅 Azure Spring Apps 停用公告

标准消耗和专用计划于 2024 年 9 月 30 日进入停用期,并将在 2025 年 3 月底之前完全关闭。

Config Server 是分布式系统的一种集中式配置服务。 它使用当前支持本地存储、Git 和 Subversion 的可插入存储库层。 在此快速入门中,你将设置 Config Server 以从 Git 存储库获取数据。

先决条件

Config Server 过程

以下过程使用 Azure 门户设置 Config Server 来部署 PetClinic 示例

  1. 转到服务的“概览”页,选择“配置服务器”。

  2. 在“默认存储库”部分,将“URI”设置为

  3. 选择“验证”。 验证会检查 git 存储库的架构和可访问性,以确保其正确。

    该屏幕截图显示了 Azure 门户,其中显示了 Config Server 页面。

  4. 完成验证后,选择“应用”以保存更改。

    该屏幕截图显示了 Azure 门户,其中是突出显示“应用”按钮的 Config Server 页面。

更新配置可能需要几分钟。 配置完成后,会收到通知。

提示

有关为 Config Server 使用专用存储库的信息,请参阅在 Azure Spring Apps 中配置托管的 Spring Cloud Config Server

Azure Spring Apps Config Server 的故障排除

以下过程说明如何对 Config Server 设置进行故障排除。

  1. 在 Azure 门户中,转到服务“概览”页,然后选择“日志” 。

  2. 在“显示包含‘错误’或‘异常’术语的应用程序日志”下的“查询”窗格中,选择“运行”。

    该屏幕截图显示了 Azure 门户,其中显示了 Azure Spring Apps 查询。

    日志中的以下错误指示 Spring Apps 服务无法在 Config Server 中找到属性:java.lang.illegalStateException

  3. 转到服务“概述”页。

  4. 选择“诊断并解决问题”。

  5. 在“可用性和性能”下,选择“排除故障”。

    该屏幕截图显示了 Azure 门户,其中显示了诊断和解决问题页面。

    Azure 门户显示“可用性和性能”页面,该页面提供有关 Config Server 运行状况的各种信息。

清理资源

如果打算继续使用后续的快速入门和教程,则可能需要保留这些资源。 如果不再需要该资源组,请将其删除,这将删除资源组中的资源。 若要删除资源组,请在 Azure CLI 中输入以下命令:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

后续步骤