Freigeben über


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:

Problembehandlung

Nächste Schritte

Feedback geben

Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.

Aufrufe