Java 用 Azure Resource Manager Cosmos クライアント ライブラリ - バージョン 2.31.0

Java 用 Azure Resource Manager Cosmos クライアント ライブラリ

このパッケージの使用方法に関するドキュメントについては、 Java 用 Azure 管理ライブラリに関するページを参照してください。

作業の開始

前提条件

製品へのパッケージの追加

<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-cosmos</artifactId>
    <version>2.31.0</version>
</dependency>

Azure 管理ライブラリには、認証の TokenCredential 実装と HTTP クライアントの実装が HttpClient 必要です。

Azure Identity パッケージと Azure Core Netty HTTP パッケージは、既定の実装を提供します。

認証

既定では、Azure Active Directory トークン認証は、次の環境変数の正しい構成に依存します。

  • AZURE_CLIENT_ID Azure クライアント ID の場合。
  • AZURE_TENANT_ID Azure テナント ID の場合。
  • AZURE_CLIENT_SECRET クライアント シークレットまたは AZURE_CLIENT_CERTIFICATE_PATH クライアント証明書の場合は 。

さらに、Azure サブスクリプション ID は環境変数 AZURE_SUBSCRIPTION_IDを使用して構成できます。

上記の構成では、 azure 次のコードを使用してクライアントを認証できます。

AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
    .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
    .build();
CosmosManager manager = CosmosManager
    .authenticate(credential, profile);

サンプル コードでは、グローバル Azure を前提としています。 それ以外の場合は変数を変更 AzureEnvironment.AZURE してください。

その他のオプションについては、「 認証」 を参照してください。

主要な概念

Azure 管理ライブラリの設計と主要な概念の一般的な概要については、 API の設計に関するページを参照してください。

コード スニペットとサンプルについては、「 サンプル 」を参照してください。

トラブルシューティング

次のステップ

共同作成

このリポジトリへの投稿の詳細については、 投稿ガイドを参照してください。

  1. フォークする
  2. 機能ブランチを作成する (git checkout -b my-new-feature)
  3. 変更をコミットする (git commit -am 'Add some feature')
  4. ブランチにプッシュする (git push origin my-new-feature)
  5. 新しい Pull Request を作成する