注意
基本标准计划于 2025 年 3 月 17 日进入退休期。 有关详细信息,请参阅 Azure Spring Apps 停用公告。
标准消耗和专用计划于 2024 年 9 月 30 日进入停用期,并将在 2025 年 3 月底之前完全关闭。
Config Server 是分布式系统的一种集中式配置服务。 它使用当前支持本地存储、Git 和 Subversion 的可插入存储库层。 在此快速入门中,你将设置 Config Server 以从 Git 存储库获取数据。
以下过程使用 Azure 门户设置 Config Server 来部署 PetClinic 示例。
转到服务的“概览”页,选择“配置服务器”。
在“默认存储库”部分,将“URI”设置为 。
选择“验证”。 验证会检查 git 存储库的架构和可访问性,以确保其正确。
完成验证后,选择“应用”以保存更改。
更新配置可能需要几分钟。 配置完成后,会收到通知。
以下过程使用 Azure CLI 设置 Config Server 来部署 Pet Clinic 示例。
运行以下命令来设置默认存储库。
az spring config-server git set \
--name <service-instance-name> \
--uri https://github.com/azure-samples/spring-petclinic-microservices-config
Azure Spring Apps Config Server 的故障排除
以下过程说明如何对 Config Server 设置进行故障排除。
在 Azure 门户中,转到服务“概览”页,然后选择“日志” 。
在“显示包含‘错误’或‘异常’术语的应用程序日志”下的“查询”窗格中,选择“运行”。
日志中的以下错误指示 Spring Apps 服务无法在 Config Server 中找到属性:java.lang.illegalStateException
转到服务“概述”页。
选择“诊断并解决问题”。
在“可用性和性能”下,选择“排除故障”。
Azure 门户显示“可用性和性能”页面,该页面提供有关 Config Server 运行状况的各种信息。
如果打算继续使用后续的快速入门和教程,则可能需要保留这些资源。 如果不再需要该资源组,请将其删除,这将删除资源组中的资源。 若要删除资源组,请在 Azure CLI 中输入以下命令:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."