Microsoft Azure SDK for Python
這是 Microsoft Azure Synapse Artifacts 用戶端程式庫。 此套件已經過 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
開始使用
Prerequisites
- 需要 Python 3.7+ 才能使用此套件。
- Azure 訂用帳戶
安裝套件
pip install azure-synapse-artifacts
pip install azure-identity
驗證
根據預設, Azure Active Directory 權杖驗證取決於下列環境變數的正確設定。
AZURE_CLIENT_ID
適用于 Azure 用戶端識別碼。AZURE_TENANT_ID
適用于 Azure 租使用者識別碼。AZURE_CLIENT_SECRET
適用于 Azure 用戶端密碼。
透過上述設定,用戶端可以透過下列程式碼進行驗證:
import os
from azure.identity import DefaultAzureCredential
from azure.synapse.artifacts import ArtifactsClient
endpoint = os.environ["SYNAPSE_ARTIFACTS_ENDPOINT"]
client = ArtifactsClient(endpoint=endpoint, credential=DefaultAzureCredential())
範例
您可以在下列位置找到此套件的程式碼範例:
- 在 docs.microsoft.com 上搜尋 Synapse Artifacts
疑難排解
後續步驟
提供意見反應
如果您遇到任何錯誤或有建議,請在專案的 [問題 ] 區段中提出問題。