您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

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

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

先决条件

Azure Spring Cloud Config Server 过程

通过运行以下命令,使用项目的 Git 存储库的位置设置配置服务器。 将 <service instance name> 替换为之前创建的服务的名称。 在前面的快速入门中设置的服务实例名称的默认值不适用于此命令。

az spring-cloud config-server git set -n <service instance name> --uri https://github.com/Azure-Samples/Azure-Spring-Cloud-Samples --search-paths steeltoe-sample/config

此命令指示配置服务器在示例应用存储库的 steeltoe-sample/config 文件夹中查找配置数据。 由于将获取配置数据的应用名称为 planet-weather-provider,因此将使用的文件是 planet-weather-provider.yml

Azure Spring Cloud Config Server 是分布式系统的集中式配置服务。 它使用当前支持本地存储、Git 和 Subversion 的可插入存储库层。 设置 Config Server,将微服务应用部署到 Azure Spring Cloud。

先决条件

Azure Spring Cloud Config Server 过程

以下过程使用 Azure 门户设置配置服务器来部署 PetClinic 示例

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

  2. 在“默认存储库”部分,将“URI”设置为“https://github.com/azure-samples/spring-petclinic-microservices-config” 。

  3. 选择“验证”。

    导航到配置服务器

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

    正在验证配置服务器

  5. 更新配置可能需要几分钟。

    正在更新配置服务器

  6. 配置完成后,会收到通知。

提示

如果将专用存储库用于配置服务器,请参阅介绍设置身份验证的教程

Azure Spring Cloud Config Server 的故障排除

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

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

  2. 选择“查询”和“显示包含‘错误’或‘异常’术语的应用程序日志” 。

  3. 选择“运行”。

  4. 如果在日志中发现错误“java.lang.illegalStateException”,则表明 Spring Cloud Service 无法从 Config Server 中找到属性。

    ASC 门户运行查询

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

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

  7. 选择“Config Server”检测程序。

    ASC 门户诊断问题

  8. 选择“Config Server 运行状况检查”。

    ASC 门户精灵

  9. 选择“Config Server 状态”以查看来自检测器的详细信息。

    ASC 门户运行状况状态

后续步骤

在此快速入门中,你创建了 Azure 资源,如果这些资源保留在订阅中,将继续产生费用。 如果不打算继续学习下一个快速入门,请参阅清理资源。 否则,请继续学习下一个快速入门: