Rychlý start: Nastavení Spring Cloud Config Serveru pro Azure Spring Apps

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

Tento článek se vztahuje na: ✔️ Basic/Standard ❌ Enterprise

Konfigurační server je centralizovaná konfigurační služba pro distribuované systémy. Používá připojitelnou vrstvu úložiště, která aktuálně podporuje místní úložiště, Git a Subversion. V tomto rychlém startu nastavíte konfigurační server pro získání dat z úložiště Git.

Požadavky

  • Dokončení předchozího rychlého startu v této sérii: Zřízení služby Azure Spring Apps
  • Konfigurační server Azure Spring Apps se vztahuje pouze na plán Basic nebo Standard.

Postupy konfiguračního serveru

Spuštěním následujícího příkazu nastavte konfigurační server s umístěním úložiště Git pro projekt. Nahraďte <název> instance služby názvem služby, kterou jste vytvořili dříve. Výchozí hodnota názvu instance služby, kterou jste nastavili v předchozím rychlém startu, nefunguje s tímto příkazem.

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

Tento příkaz říká konfiguračnímu serveru, aby našel konfigurační data ve složce steeltoe-sample/config úložiště ukázkové aplikace. Vzhledem k tomu, že název aplikace, která získá konfigurační data, je planet-weather-providerpoužitý soubor planet-weather-provider.yml.

Požadavky

Postupy konfiguračního serveru

Následující postup nastaví konfigurační server pomocí webu Azure Portal k nasazení ukázky PetClinic.

  1. Přejděte na stránku Přehled služby a vyberte Konfigurační server.

  2. V části Výchozí úložiště nastavte identifikátor URI na https://github.com/azure-samples/spring-petclinic-microservices-config.

  3. Vyberte Ověřit. Ověření zkontroluje schéma a přístupnost úložiště Git, abyste měli jistotu, že je správné.

    Screenshot of Azure portal showing Config Server page.

  4. Po dokončení ověření vyberte Použít a uložte provedené změny.

    Screenshot of Azure portal showing Config Server page with Apply button highlighted.

Aktualizace konfigurace může trvat několik minut. Po dokončení konfigurace byste měli dostat oznámení.

Tip

Informace o použití privátního úložiště pro konfigurační server najdete v tématu Konfigurace spravovaného spring cloudového konfiguračního serveru v Azure Spring Apps.

Řešení potíží s konfiguračním serverem Azure Spring Apps

Následující postup vysvětluje, jak řešit potíže s nastavením konfiguračního serveru.

  1. Na webu Azure Portal přejděte na stránku Přehled služby a vyberte Protokoly.

  2. V podokně Dotazy v části Zobrazit protokoly aplikace, které obsahují termíny "chyba" nebo "výjimka", vyberte Spustit.

    Screenshot of Azure portal showing Azure Spring Apps query.

    Následující chyba v protokolech značí, že služba Spring Apps nemůže najít vlastnosti z konfiguračního serveru: java.lang.illegalStateException

  3. Přejděte na stránku Přehled služby.

  4. Vyberte Diagnostikovat a řešit problémy.

  5. V části Dostupnost a výkon vyberte Řešení potíží.

    Screenshot of Azure portal showing Diagnose and solve problems page.

    Azure Portal zobrazuje stránku Dostupnost a výkon , která poskytuje různé informace o stavu konfiguračního serveru.

Vyčištění prostředků

Pokud chcete pokračovat v práci s dalšími rychlými starty a kurzy, můžete tyto prostředky ponechat na místě. Pokud ji už nepotřebujete, odstraňte skupinu prostředků, která odstraní prostředky ve skupině prostředků. Pokud chcete odstranit skupinu prostředků, zadejte do Azure CLI následující příkazy:

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

Další kroky