SDK do Microsoft Azure para Python
Esta é a Biblioteca de Clientes do Gerenciamento do Microsoft Azure Search. Esse pacote foi testado com Python 3.7+. Para obter uma exibição mais completa das bibliotecas do Azure, consulte a versão do Azure SDK Python.
Aviso de isenção de responsabilidade
O suporte a pacotes python do SDK do Azure para Python 2.7 terminou em 01 de janeiro de 2022. Para obter mais informações e tirar dúvidas, consulte https://github.com/Azure/azure-sdk-for-python/issues/20691
Introdução
Pré-requisitos
- O Python 3.7+ é necessário para usar esse pacote.
- Assinatura do Azure
Instalar o pacote
pip install azure-mgmt-search
pip install azure-identity
Autenticação
Por padrão, a autenticação de token do Azure Active Directory depende da configuração correta das variáveis de ambiente a seguir.
AZURE_CLIENT_ID
para a ID do cliente do Azure.AZURE_TENANT_ID
para a ID do locatário do Azure.AZURE_CLIENT_SECRET
para o segredo do cliente do Azure.
Além disso, a ID da assinatura do Azure pode ser configurada por meio da variável AZURE_SUBSCRIPTION_ID
de ambiente .
Com a configuração acima, o cliente pode ser autenticado seguindo o código:
from azure.identity import DefaultAzureCredential
from azure.mgmt.search import SearchManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = SearchManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exemplos
Exemplos de código para este pacote podem ser encontrados em:
- Pesquisar Gerenciamento de Pesquisa em docs.microsoft.com
- Repositório de exemplos do SDK do Azure Python Mgmt
Solução de problemas
Próximas etapas
Forneça comentários
Se você encontrar bugs ou tiver sugestões, registre um problema na seção Problemas do projeto.
Azure SDK for Python