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