Rychlý start: Připojení azure Spring Apps k databázím a službám pomocí konektoru Service Connector

Začněte s konektorem Service Connector a připojte své aplikace Azure Spring Apps k databázím, účtům úložiště a dalším službám Azure. Service Connector zjednodušuje ověřování a konfiguraci a umožňuje připojení k prostředkům pomocí spravovaných identit jiných metod ověřování.

Tento článek obsahuje podrobné pokyny pro Azure Portal i Azure CLI. Zvolte upřednostňovanou metodu pomocí karet výše.

Poznámka:

Plány Basic, Standarda Enterprise vstoupily do důchodového období 17. března 2025. Další informace najdete v oznámení o vyřazení Azure Spring Apps.

Požadavky

  • Azure CLI verze 2.37.0 nebo vyšší. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgradepříkaz . Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.
  • Rozšíření Azure Spring Apps musí být nainstalované v Azure CLI nebo v Cloud Shellu. Pokud ho chcete nainstalovat, spusťte az extension add --name springpříkaz .

Počáteční nastavení

  1. Pokud konektor Service Connector používáte poprvé, spusťte příkaz az provider register a zaregistrujte poskytovatele prostředků konektoru služby.

    az provider register -n Microsoft.ServiceLinker
    

    Návod

    Spuštěním příkazu az provider show -n "Microsoft.ServiceLinker" --query registrationStatemůžete zkontrolovat, jestli už je poskytovatel prostředků zaregistrovaný. Pokud je Registeredvýstup , konektor Service Connector už je zaregistrovaný.

  2. Volitelně můžete spuštěním následujícího příkazu získat seznam podporovaných cílových služeb pro Azure Spring Apps.

    az spring connection list-support-types --output table
    

    Návod

    az spring Pokud systém příkaz nerozpozná, zkontrolujte, jestli jste nainstalovali požadované rozšíření spuštěním az extension add --name springpříkazu .

Vytvoření připojení služby

Pomocí konektoru služby můžete vytvořit zabezpečené připojení služby mezi službami Azure Spring Apps a Azure Blob Storage. Tento příklad ukazuje připojení ke službě Blob Storage, ale stejný proces můžete použít i pro další podporované služby Azure.

  1. Vyberte vyhledávací panel Prohledat prostředky, služby a dokumenty (G +/) v horní části webu Azure Portal, do filtru zadejte Azure Spring Apps a vyberte Azure Spring Apps.

    Snímek obrazovky webu Azure Portal s výběrem Azure Spring Apps

  2. Vyberte název instance Azure Spring Apps, kterou chcete připojit k cílovému prostředku.

  3. V části Nastavení vyberte Aplikace a ze seznamu vyberte aplikaci.

    Snímek obrazovky webu Azure Portal s výběrem aplikace

  4. V nabídce služby vyberte Konektor služby a vyberte Vytvořit. Snímek obrazovky webu Azure Portal s výběrem tlačítka pro vytvoření připojení

  5. Na kartě Základy vyberte nebo zadejte následující nastavení. Snímek obrazovky webu Azure Portal a vyplněním základních informací vytvořte připojení.

    Nastavení Příklad Popis
    Typ služby Trezor Klíčů Typ služby, ke které aplikaci připojíte.
    Název připojení keyvault_17d38 Název připojení, který identifikuje propojení mezi vaší aplikací a cílovou službou. Použijte název připojení poskytovaný konektorem service connector nebo zadejte vlastní název připojení.
    Předplatné moje předplatné Předplatné obsahující cílovou službu (službu, ke které se chcete připojit). Výchozí hodnota je předplatné, které obsahuje aplikaci nasazenou do Azure Spring Apps.
    Trezor klíčů my-keyvault-name Cílová služba Key Vault, ke které se chcete připojit. Pokud zvolíte jiný typ služby, vyberte odpovídající cílovou instanci služby.
    Typ klienta SpringBoot Zásobník aplikací, který funguje s vybranou cílovou službou. Kromě SpringBootu a Javy jsou podporovány i jiné technologické stacky.
  6. Vyberte Další: Ověřování a vyberte typ ověřování. Pro připojení ke službě Key Vault doporučujeme použít spravovanou identitu přiřazenou systémem.

    Snímek obrazovky portálu Azure s vyplněním karty Ověřování.

  7. Vyberte Další: Sítě pro nastavení konfigurace sítě a zvolte Konfigurovat pravidla brány firewall, která povolí přístup k cílové službě, aby vaše aplikace mohla dosáhnout služby Blob Storage.

    Snímek obrazovky portálu Azure s vyplněnou kartou Síť

  8. Vyberte Další: Zkontrolujte a vytvořte a zkontrolujte zadané informace. Počkejte několik sekund, než Service Connector ověří informace a vyberete Vytvořit , aby se vytvořilo připojení služby.

Spuštěním az spring connection create příkazu připojte aplikaci nasazenou do Azure Spring Apps k prostředku blob Storage se spravovanou identitou přiřazenou systémem. Tento příkaz můžete spustit dvěma různými způsoby:

  • Krok za krokem vygenerujte nové připojení.

       az spring connection create storage-blob --system-identity
    
  • Vygenerujte nové připojení najednou. Zástupné symboly nahraďte vlastními informacemi: <source-subscription>, <source_resource_group>, <azure-spring-apps-resource>, <app>, <target-subscription>, <target_resource_group>, a <account>.

       az spring connection create storage-blob \                         
       --source-id /subscriptions/<source-subscription>/resourceGroups/<source_resource_group>/providers/Microsoft.AppPlatform/Spring/<azure-spring-apps-resource>/apps/<app> \
       --target-id /subscriptions/<target-subscription>/resourceGroups/<target_resource_group>/providers/Microsoft.Storage/storageAccounts/<account>/blobServices/default \
       --system-identity
    

Návod

Pokud nemáte účet Blob Storage, spusťte az spring connection create storage-blob --new --system-identity ho, abyste ho vytvořili a připojili ho k aplikaci hostované v Azure Spring Apps pomocí spravované identity.

Zobrazit připojení ke službám

Připojení Azure Spring Apps se zobrazují pod Nastavení > Konektor služby.

  1. Výběrem > rozbalíte seznam a získáte přístup k vlastnostem požadovaným vaší aplikací.

  2. Pokud chcete zkontrolovat stav připojení, vyberte Ověřit a vyberte Další informace a zkontrolujte podrobnosti o ověření připojení.

    Snímek obrazovky webu Azure Portal a získání výsledku ověření připojení

Spuštěním příkazu zobrazte az spring connection list seznam všech zřízených připojení Azure Spring Apps.

Zástupné symboly <azure-spring-apps-resource-group>a <azure-spring-apps-resource-name><app-name> z následujícího příkazu nahraďte vlastními informacemi. Můžete také odebrat --output table možnost zobrazení dalších informací o připojeních.

az spring connection list --resource-group <azure-spring-apps-resource-group> --service <azure-spring-resource-name> --app <app-name> --output table

Výstup také zobrazí stav zřizování připojení.

Další informace o konektoru služeb a azure Spring Apps najdete v následujících příručkách: