Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Poznámka
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek se vztahuje na:✅ Java ✅ C#
Tento článek se vztahuje na:✅ Basic/Standard ✅ Enterprise
Pomocí Azure Spring Apps můžete k aplikacím automaticky připojit vybrané služby Azure, aniž byste museli aplikaci Spring Boot konfigurovat ručně. V tomto článku se dozvíte, jak připojit aplikaci k instanci Azure Database for MySQL.
Do souboru pom.xml projektu přidejte následující závislost:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-jdbc-mysql</artifactId>
</dependency>
V souboru application.properties odeberte všechny spring.datasource.*
vlastnosti.
Aktualizujte aktuální aplikaci spuštěním az spring app deploy
příkazu , nebo vytvořte nové nasazení pro tuto změnu spuštěním az spring app deployment create
.
Poznámka
Ve výchozím nastavení se konektory služeb vytvářejí na úrovni aplikace. Pokud chcete přepsat připojení, můžete v nasazeních znovu vytvořit další připojení.
Podle těchto kroků nakonfigurujte aplikaci Spring tak, aby se připojila k flexibilnímu serveru Azure Database for MySQL pomocí spravované identity přiřazené systémem.
Pomocí následujícího příkazu nainstalujte rozšíření bez hesla konektoru služby pro Azure CLI.
az extension add --name serviceconnector-passwordless --upgrade
Potom pomocí následujícího příkazu vytvořte spravovanou identitu přiřazenou uživatelem pro ověřování Microsoft Entra. Nezapomeňte nahradit proměnné v příkladu skutečnými hodnotami. Další informace najdete v tématu Nastavení ověřování Microsoft Entra pro flexibilní server Azure Database for MySQL.
export AZ_IDENTITY_RESOURCE_ID=$(az identity create \
--name $AZURE_USER_IDENTITY_NAME \
--resource-group $AZURE_IDENTITY_RESOURCE_GROUP \
--query id \
--output tsv)
az spring connection create
Spusťte příkaz, jak je znázorněno v následujícím příkladu. Nezapomeňte nahradit proměnné v příkladu skutečnými hodnotami.
az spring connection create mysql-flexible \
--resource-group $AZURE_SPRING_APPS_RESOURCE_GROUP \
--service $AZURE_SPRING_APPS_SERVICE_INSTANCE_NAME \
--app $APP_NAME \
--target-resource-group $MYSQL_RESOURCE_GROUP \
--server $MYSQL_SERVER_NAME \
--database $DATABASE_NAME \
--system-identity mysql-identity-id=$AZ_IDENTITY_RESOURCE_ID
V tomto článku jste zjistili, jak připojit aplikaci v Azure Spring Apps k instanci Azure Database for MySQL. Další informace o připojování služeb k aplikaci najdete v tématu Připojení databáze Azure Cosmos DB k aplikaci v Azure Spring Apps.
Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatŠkolení
Modul
Nasazení aplikace Spring Boot do služby Aplikace Azure Service - Training
Vytvořte aplikaci Spring Boot, připojte ji k databázi MySQL a pak ji nasaďte do služby Azure App Service.
Certifikace
Microsoft Certified: Přidružení správce služby Azure Database - Certifications
Správa infrastruktury databáze SQL Serveru pro cloudové, místní a hybridní relační databáze pomocí nabídek relačních databází Microsoft PaaS.