Microsoft Azure SDK pro Python

Toto je klientská knihovna pro správu služby Microsoft Azure Search. Tento balíček byl testován s Pythonem 3.7 nebo novějším. Podrobnější zobrazení knihoven Azure najdete ve verzi Python sady Azure SDK.

Právní omezení

Podpora balíčků Azure SDK Python pro Python 2.7 skončila 1. ledna 2022. Další informace a dotazy najdete na https://github.com/Azure/azure-sdk-for-python/issues/20691

Začínáme

Požadavky

  • K použití tohoto balíčku se vyžaduje Python 3.7 nebo novější.
  • Předplatné Azure

Instalace balíčku

pip install azure-mgmt-search
pip install azure-identity

Authentication

Ve výchozím nastavení závisí ověřování tokenem Azure Active Directory na správné konfiguraci následujících proměnných prostředí.

  • AZURE_CLIENT_ID jako ID klienta Azure.
  • AZURE_TENANT_ID jako ID tenanta Azure.
  • AZURE_CLIENT_SECRET pro tajný klíč klienta Azure.

ID předplatného Azure je navíc možné nakonfigurovat prostřednictvím proměnné AZURE_SUBSCRIPTION_IDprostředí .

S výše uvedenou konfigurací je možné klienta ověřit pomocí následujícího kódu:

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)

Příklady

Ukázky kódu pro tento balíček najdete tady:

Poradce při potížích

Další kroky

Zadání zpětné vazby

Pokud narazíte na nějaké chyby nebo máte návrhy, nahlaste problém v části Problémy projektu.