Microsoft Azure SDK for Python
これは Microsoft Azure Authorization Management クライアント ライブラリです。 このパッケージは Python 3.7 以降でテストされています。 Azure ライブラリの詳細については、 azure sdk python リリースに関するページを参照してください。
免責事項
Python 2.7 の Azure SDK Python パッケージのサポートは、2022 年 1 月 1 日に終了しました。 詳細と質問については、https://github.com/Azure/azure-sdk-for-python/issues/20691 を参照してください
作業の開始
前提条件
- このパッケージを使用するには、Python 3.7 以降が必要です。
- Azure サブスクリプション
パッケージをインストールする
pip install azure-mgmt-authorization
pip install azure-identity
認証
既定では、 Azure Active Directory トークン認証は、次の環境変数の正しい構成に依存します。
AZURE_CLIENT_ID
Azure クライアント ID の場合。AZURE_TENANT_ID
Azure テナント ID の場合。AZURE_CLIENT_SECRET
Azure クライアント シークレット用。
さらに、Azure サブスクリプション ID は環境変数 AZURE_SUBSCRIPTION_ID
を使用して構成できます。
上記の構成では、次のコードを使用してクライアントを認証できます。
from azure.identity import DefaultAzureCredential
from azure.mgmt.authorization import AuthorizationManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AuthorizationManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
例
このパッケージのコード サンプルは、次の場所にあります。
- docs.microsoft.com の検索承認管理
- Azure Python Mgmt SDK サンプル リポジトリ
トラブルシューティング
次のステップ
フィードバックの提供
バグが発生した場合、または提案がある場合は、プロジェクトの [問題 ] セクションで問題を報告してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python