Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní REST API pro správu služby Azure AI Search (dříve označované jako Azure Cognitive Search) poskytují programový přístup k operacím správy:
- Vytvoření, aktualizace a odstranění vyhledávací služby
- Načtení informací o vyhledávací službě
- Vytvoření, regenerace nebo načtení
api-keys(dotaz nebo klíče správce) - Přidání nebo odebrání replik a oddílů (úprava kapacity)
- Konfigurace vyhledávací služby pro použití privátního koncového bodu
- Povolení nebo zakázání řízení přístupu na základě role v Azure
Pro úlohy roviny dat, jako je vytvoření indexu a dotazování na něj, použijte místo toho rozhraní REST API služby Search .
Jak pracovat s rozhraními REST API pro správu
Abyste mohli službu plně spravovat programově, pracujete se dvěma rozhraními API: rozhraním REST API pro správu, které je popsáno tady, a běžným rozhraním REST API Azure Resource Manager.
Rozhraní API Resource Manageru se používá pro operace pro obecné účely, které nejsou specifické pro službu, jako je dotazování na data předplatného, výpis geografických umístění atd. Všechna volání rozhraní API Resource Manager jsou ověřována pomocí Microsoft Entra ID. Abyste mohli volat rozhraní API Resource Manager, musíte mít členství a přiřazení role v tenantovi Microsoft Entra.
Dokumentace k rozhraní API s verzí
Dokumentace k rozhraní REST API má verzi. Když otevřete referenční stránku rozhraní API, vyberte verzi rozhraní API z rozevíracího filtru.
Oprávnění a řízení přístupu
Práva správce jsou přenášena prostřednictvím předdefinovaných rolí v Microsoft Entra ID:
- Přiřazení vlastníka nebo přispěvatele jsou vyžadována pro většinu úkolů.
- Role Čtenář má omezený přístup k informacím o službě (operace GET, s výjimkou klíčů API, které vyžadují oprávnění vlastníka nebo přispěvatele).
Další informace najdete v tématu Řízení přístupu na základě role v Azure AI Search.
Osvědčeným postupem je přiřazovat role skupinám, nikoli jednotlivým uživatelům. Tato přiřazení spravuje vlastník předplatného Azure nebo globální správce. Další informace naleznete v tématu Přiřazení rolí Microsoft Entra skupinám.
Připojení ke koncovému bodu správy
Při nastavování připojení začněte koncovým bodem https://management.azure.com Resource Manageru a pak přidejte ID předplatného, poskytovatele (Microsoft.Search) a verzi rozhraní API. Operace jsou uvedeny v textu žádosti.
Plně specifikovaný koncový bod má následující komponenty:
https://management.azure.com/subscriptions/[subscriptionId]/resourceGroups/[resourceGroupName]/providers/Microsoft.Search/searchServices/[serviceName]?api-version=2020-08-01
K volání rozhraní REST API pro správu se běžně používají následující klienti:
Vyhledávací službu můžete spravovat také pomocí webu Azure Portal.
Rozhraní API pro správu v jiných sadách SDK
Rozhraní REST API jsou základem služby Azure AI Search a jakékoli změny programovacího modelu se nejprve projeví v rozhraních REST API.
Mezi alternativy patří následující sady Azure SDK, které se nezávisle aktualizují v samostatných plánech vydání:
- Klientská knihovna pro správu AI Search Microsoft Azure pro .NET
- Sada Microsoft Azure SDK pro Python
- Klientská knihovna Azure Search Management pro JavaScript
- Klientská knihovna Azure Resource Manager Azure AI Search pro Javu