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:

Příprava projektu Java

  1. 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>
      
  2. Aktualizuje aktuální aplikaci spuštěním az spring-cloud app deploy nebo vytvořením nového nasazení pro tuto změnu spuštěním az 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:

  1. Vytvoří účet databáze Azure Cosmos DB. Nápovědu najdete v rychlém startu o Vytvoření databáze .

  2. Poznamenejte si název vaší databáze. Pro tento postup je název databáze TestDB.

  3. 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.

  4. 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íč.

  5. Restartujte aplikaci tak, že na stránce aplikace vyberete restartovat .

  6. 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.