vytvoření vazby databáze Azure Cosmos DB k aplikaci ve jarním cloudu Azure
Tento článek se týká: ✔️ Java
Místo ruční konfigurace aplikací pro spouštění pružiny můžete automaticky navazovat výběr služeb Azure na své aplikace s využitím jarního cloudu Azure. tento článek ukazuje, jak vytvořit vazby aplikace k databázi Azure Cosmos DB.
Požadavky:
- Nasazená instance cloudu Azure pro jaře. Začněte podle našeho rychlého startu v části nasazení prostřednictvím Azure CLI .
- účet Azure Cosmos DB s minimální úrovní oprávnění přispěvatele.
Příprava projektu Java
Do souboru pom.xml pom.xml vaší aplikace přidejte jednu z následujících závislostí. Vyberte závislost, která je vhodná pro váš typ rozhraní API.
Typ rozhraní API: jádro (SQL)
<dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-starter-cosmos</artifactId> <version>3.6.0</version> </dependency>Typ rozhraní API: MongoDB
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>Typ rozhraní API: Cassandra
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-cassandra</artifactId> </dependency>Typ rozhraní API: tabulka Azure
<dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-storage-spring-boot-starter</artifactId> <version>2.0.5</version> </dependency>
Aktualizuje aktuální aplikaci spuštěním
az spring-cloud app deploynebo vytvořením nového nasazení pro tuto změnu spuštěnímaz spring-cloud app deployment create.
svázání aplikace s Azure Cosmos DB
Azure Cosmos DB má pět různých typů rozhraní API, které podporují vazby. Následující postup ukazuje, jak je použít:
Vytvoří účet databáze Azure Cosmos DB. Nápovědu najdete v rychlém startu o Vytvoření databáze .
Poznamenejte si název vaší databáze. Pro tento postup je název databáze TestDB.
V Azure Portal přejdete na stránku služby jarní cloud Azure. přejít na řídicí panel aplikace a vybrat aplikaci, pro kterou chcete vytvořit vazby Azure Cosmos DB. Tato aplikace je stejná jako ta, kterou jste aktualizovali nebo nasadili v předchozím kroku.
Vyberte možnost vazba služby a vyberte možnost vytvořit vazbu služby. Chcete-li vyplnit formulář, vyberte:
- hodnota typu vazby Azure Cosmos DB.
- Typ rozhraní API.
- Název databáze.
- účet Azure Cosmos DB.
Poznámka
Pokud používáte Cassandra, použijte místo pro název databáze klíč.
Restartujte aplikaci tak, že na stránce aplikace vyberete restartovat .
Chcete-li zajistit správnou vazbu služby, vyberte název vazby a ověřte jeho podrobnosti.
propertyPole by mělo být podobné jako v tomto příkladu:azure.cosmosdb.uri=https://<some account>.documents.azure.com:443 azure.cosmosdb.key=abc****** azure.cosmosdb.database=testdb
Další kroky
v tomto článku jste zjistili, jak vytvořit datovou aplikaci ve jarním cloudu Azure s využitím databáze Azure Cosmos DB. Další informace o vázání služeb pro vaši aplikaci najdete v tématu vazba na mezipaměť Azure pro Redis Cache.