Microsoft Azure SDK for Python
Dies ist die Microsoft Azure Synapse Artifacts-Clientbibliothek. Dieses Paket wurde mit Python 3.7 und höher getestet. Eine vollständigere Ansicht der Azure-Bibliotheken finden Sie in der Python-Version des Azure SDK.
Haftungsausschluss
Die Unterstützung von Azure SDK-Python-Paketen für Python 2.7 endet am 01. Januar 2022. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.
Erste Schritte
Voraussetzungen
- Python 3.7 und höher ist erforderlich, um dieses Paket zu verwenden.
- Azure-Abonnement
Installieren des Pakets
pip install azure-synapse-artifacts
pip install azure-identity
Authentifizierung
Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.
AZURE_CLIENT_ID
für die Azure-Client-ID.AZURE_TENANT_ID
für die Azure-Mandanten-ID.AZURE_CLIENT_SECRET
für den geheimen Azure-Clientschlüssel.
Mit der obigen Konfiguration kann der Client mit folgendem Code authentifiziert werden:
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())
Beispiele
Codebeispiele für dieses Paket finden Sie unter:
- Durchsuchen von Synapse-Artefakten auf docs.microsoft.com
Problembehandlung
Nächste Schritte
Feedback geben
Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.
Azure SDK for Python