データ |
SQL データベース |
SQL Database JDBC ドライバー |
Azure SQL Database で Java と JDBC を使用する |
Spring Data: • JDBC • JPA • R2DBC |
Azure SQL Database で Spring Data を使用する: • JDBC • JPA • R2DBC |
データ |
MySQL |
MySQL JDBC ドライバー |
クイックスタート: Azure Database for MySQL で Java と JDBC を使用する |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for MySQL で Spring Data を使用する: • JDBC • JPA • R2DBC |
データ |
PostgreSQL |
PostgreSQL JDBC ドライバー |
クイックスタート: Azure Database for PostgreSQL フレキシブル サーバーで Java と JDBC を使用する |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for PostgreSQL で Spring Data を使用する: • JDBC • JPA • R2DBC |
データ |
MariaDB |
MariaDB ドライバー |
Azure Database for MariaDB と互換性がある MariaDB ドライバーと管理ツール |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for MySQL で Spring Data を使用する: • JDBC • JPA • R2DBC |
データ |
Azure Cosmos DB - SQL |
Maven Repository: com.azure » azure-cosmos |
クイック スタート: Azure Cosmos DB for NoSQL のデータを管理するための Java アプリを作成する |
Spring Data Azure Cosmos DB |
Azure Cosmos DB for NoSQL で Spring Boot Starter を使用する方法 |
データ |
Azure Cosmos DB - MongoDB |
MongoDB Java Drivers |
クイックスタート: Java と Azure Cosmos DB for MongoDB を使用してコンソール アプリを作成する |
Spring Data MongoDB |
Azure Cosmos DB for MongoDB を使用して Spring Data を使用する方法 |
データ |
Azure Cosmos DB - Cassandra |
Apache Cassandra 用 Datastax Java ドライバー |
クイック スタート: Azure Cosmos DB for Apache Cassandra データを管理する Java アプリを作成する (v4 ドライバー) |
Spring Data Apache Cassandra |
Azure Cosmos DB for Apache Cassandra で Spring Data を使用する方法 |
データ |
Azure Cosmos DB for Apache Gremlin |
Gremlin の Java ドライバー |
クイックスタート: Java SDK と Azure Cosmos DB for Apache Gremlin を使ってグラフ データベースを作成する |
|
クイックスタート: Java SDK と Azure Cosmos DB for Apache Gremlin を使ってグラフ データベースを作成する |
キャッシュ |
Redis |
JEDIS クライアント |
クイックスタート: Java で Azure Cache for Redis を使用する |
• Spring Data Redis • リファレンス • Spring Cloud Azure Redis のサポート |
Azure Redis Cache によってクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する |
キャッシュ |
Redis |
LETTUCE クライアント |
Azure Cache for Redis を Lettuce とともに使用するためのベスト プラクティス |
• Spring Data Redis • リファレンス • Spring Cloud Azure Redis のサポート |
Azure Redis Cache によってクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する |
Storage |
Azure Storage |
Maven Repository: com.azure » azure-storage-blob |
クイック スタート: Java v12 SDK で BLOB を管理する |
Spring Cloud Azure リソースの処理 |
Azure Storage 用の Spring Boot Starter の使用方法 |
メッセージング |
Service Bus |
JMS + AMQP |
Azure Service Bus トピックへのメッセージ送信とトピックのサブスクリプションからのメッセージ受信 |
• Spring AMQP • Spring Cloud Azure JMS のサポート |
Azure Service Bus JMS 用の Spring Boot Starter の使用方法 |
メッセージング |
Service Bus |
Java 用の Azure Service Bus クライアント ライブラリ |
Java 用の Azure Service Bus サンプル クライアント ライブラリ - サンプル |
• Spring AMQP • Spring と Azure Service Bus の統合 • Azure Service Bus 用 Spring Cloud Stream Binder |
Azure Service Bus 用の Spring Cloud Azure Stream Binder を使用する方法 |
イベント |
Event Hubs |
Kafka |
Apache Kafka エコシステム用 Azure Event Hubs を使用して Java でメッセージを送受信する |
• Spring for Apache Kafka • Spring Cloud Azure Kafka のサポート |
Azure Event Hubs で Apache Kafka 用 Spring Boot Starter を使用する方法 |
イベント |
Event Hubs |
Java 用 Azure Event Hubs ライブラリ |
Java を使用して Azure Event Hubs との間でイベントを送受信する |
Spring Cloud Stream Binder for Event Hubs |
Azure Event Hubs を使用する Spring Cloud Stream Binder アプリケーションを作成する方法 |
Directory |
Microsoft Entra ID |
MSAL |
Microsoft Entra ID を使用して、ユーザーが Java サーブレット アプリにサインインできるようにする |
Microsoft Entra Spring Boot Starter |
Spring Boot Webアプリを有効にして、Microsoft Entra ID でユーザーをログインさせる |
Directory |
Azure Active Directory B2C |
MSAL |
ユーザーが Azure AD B2C にサインインするための Java Servlet アプリを有効にする |
Azure AD B2C Spring Boot Starter |
ユーザーが Azure AD B2C にサインインするための Spring Boot Web アプリを有効にする |
シークレット |
Key Vault |
Key Vault シークレット |
Key Vault を使用してシークレットを管理する |
Key Vault シークレット Spring Boot Starter |
Spring Boot アプリ用のシークレットを管理する |
証明書 |
Key Vault |
Key Vault 証明書 JCA |
|
Key Vault 証明書 Spring Boot Starter |
Spring Boot アプリ用の証明書を管理する |