Udostępnij za pośrednictwem


Zestaw Microsoft Azure SDK dla języka Python

Jest to biblioteka klienta artefaktów firmy Microsoft Azure Synapse. Ten pakiet został przetestowany przy użyciu języka Python w wersji 3.7 lub nowszej. Aby uzyskać bardziej kompletny widok bibliotek platformy Azure, zobacz wydanie języka Python zestawu Sdk platformy Azure.

Zrzeczenie odpowiedzialności

Obsługa pakietów języka Python dla zestawu Azure SDK dla języka Python 2.7 zakończyła się 1 stycznia 2022 r. Aby uzyskać więcej informacji i pytań, zapoznaj się z artykułem https://github.com/Azure/azure-sdk-for-python/issues/20691

Wprowadzenie

Wymagania wstępne

Instalowanie pakietu

pip install azure-synapse-artifacts
pip install azure-identity

Authentication

Domyślnie uwierzytelnianie tokenu usługi Azure Active Directory zależy od poprawnej konfiguracji następujących zmiennych środowiskowych.

  • AZURE_CLIENT_ID dla identyfikatora klienta platformy Azure.
  • AZURE_TENANT_ID dla identyfikatora dzierżawy platformy Azure.
  • AZURE_CLIENT_SECRET dla wpisu tajnego klienta platformy Azure.

Powyższa konfiguracja umożliwia uwierzytelnianie klienta za pomocą następującego kodu:

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())

Przykłady

Przykłady kodu dla tego pakietu można znaleźć na stronie:

Rozwiązywanie problemów

Następne kroki

Przekazywanie opinii

Jeśli napotkasz jakiekolwiek usterki lub masz sugestie, zgłoś problem w sekcji Problemy w projekcie.

Wrażenia