Пакет SDK Microsoft Azure для Python
Это клиентская библиотека артефактов Microsoft Azure Synapse. Этот пакет протестирован с помощью Python 3.7 и более поздних версий. Более полное представление о библиотеках Azure см. в выпуске пакета Sdk Azure для Python.
Заявление об отказе
Поддержка пакетов Python пакета Azure SDK для Python 2.7 завершилась 1 января 2022 г. Дополнительные сведения и вопросы см. на https://github.com/Azure/azure-sdk-for-python/issues/20691
Начало работы
Предварительные требования
- Для использования этого пакета требуется 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())
Примеры
Примеры кода для этого пакета можно найти по адресу:
- Поиск артефактов Synapse на docs.microsoft.com
Устранение неполадок
Дальнейшие действия
Отзывы
Если вы столкнулись с ошибками или у вас есть предложения, сообщите о проблеме в разделе Проблемы проекта.
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по