Microsoft Discovery用のPython SDK

Microsoft Discoveryは、データプレーンおよびコントロールプレーン操作のためのPython SDKを提供しています。 両パッケージはPythonパッケージインデックス(PyPI)から公開されており、Pythonアプリケーションに統合可能です。

SDK パッケージ Use
データ プレーン azure-ai-discovery Microsoft Discoveryリソースと連携し、ワークスペース、調査、タスク、ツール、本棚、ナレッジベースなどのランタイム操作を行います。
コントロール プレーン azure-mgmt-discovery Azure Resource Manager(ARM)を通じて、Microsoftディスカバリーリソースの提供、設定、管理を行います。

前提条件

SDKを使う前に、以下の条件が必要です:

  • Python 3.10 以降。
  • Azure サブスクリプション。
  • 実行したい操作の権限を持つMicrosoft Entraのアイデンティティです。
  • データプレーン操作には、既存のMicrosoft Discoveryワークスペースやブックシェルフが使えます。
  • コントロールプレーン操作の場合、Microsoft Discoveryリソースを含む、または今後含まれるAzureサブスクリプションIDです。

SDKをインストールしてください

データプレーンSDKをインストールしてください:

python -m pip install azure-ai-discovery

コントロールプレーンSDKをインストールする:

python -m pip install azure-mgmt-discovery

Microsoft Entra IDで認証するには、Azure Identityクライアントライブラリをインストールしてください:

python -m pip install azure-identity