Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejsy API REST zarządzania usługi Wyszukiwanie AI platformy Azure (wcześniej znane jako Azure Cognitive Search) zapewniają programowy dostęp do operacji administracyjnych:
- Tworzenie, aktualizowanie i usuwanie usługi wyszukiwania
- Pobieranie informacji o usłudze wyszukiwania
- Tworzenie, ponowne generowanie lub pobieranie
api-keys(klucze zapytania lub administratora) - Dodawanie lub usuwanie replik i partycji (dostosowywanie pojemności)
- Konfigurowanie usługi wyszukiwania do korzystania z prywatnego punktu końcowego
- Włączanie lub wyłączanie kontroli dostępu opartej na rolach platformy Azure
W przypadku zadań płaszczyzny danych, takich jak tworzenie indeksu i wykonywanie zapytań, zamiast tego użyj interfejsów API REST usługi wyszukiwania .
Jak pracować z interfejsami API REST zarządzania
Aby w pełni programowo administrować usługą, należy korzystać z dwóch interfejsów API: interfejsu API REST zarządzania usługi Wyszukiwanie AI platformy Azure udokumentowanego tutaj oraz wspólnego interfejsu API REST usługi Azure Resource Manager.
Interfejs API Resource Manager jest używany do operacji ogólnego przeznaczenia, które nie są specyficzne dla usługi, takich jak wykonywanie zapytań dotyczących danych subskrypcji, wyświetlanie listy lokalizacji geograficznych itd. Wszystkie wywołania interfejsu API Resource Manager są uwierzytelniane przy użyciu identyfikatora Microsoft Entra. Aby wykonywać wywołania interfejsu API usługi Resource Manager, musisz mieć członkostwo i przypisanie roli w dzierżawie usługi Microsoft Entra.
Dokumentacja wersji interfejsu API
Dokumentacja interfejsu API REST jest wersjonowana. Po otwarciu strony dokumentacji interfejsu API nad spisem treści pojawi się selektor wersji. Selektor staje się dostępny, gdy wybierzesz stronę z folderu Reference > Resource Manager.
Uprawnienia i kontrola dostępu
Prawa administracyjne są przekazywane za pośrednictwem wbudowanych ról w identyfikatorze Microsoft Entra:
- W przypadku większości zadań wymagane są przypisania właściciela lub współautora .
- Rola czytelnika ma ograniczony dostęp do informacji o usłudze (operacje GET, z wyjątkiem kluczy interfejsu API, które wymagają uprawnień właściciela lub współautora).
Aby uzyskać więcej informacji, zobacz Kontrola dostępu oparta na rolach w usłudze Wyszukiwanie AI platformy Azure.
Najlepszym rozwiązaniem jest przypisywanie ról grupom, a nie poszczególnym użytkownikom. Właścicielem subskrypcji platformy Azure lub administratorem globalnym zarządza tymi przypisaniami. Aby uzyskać więcej informacji, zobacz Przypisywanie ról Microsoft Entra do grup.
Nawiązywanie połączenia z punktem końcowym zarządzania
Podczas konfigurowania połączenia zacznij od punktu końcowego https://management.azure.com Resource Manager, a następnie dodaj identyfikator subskrypcji, dostawcę (Microsoft.Search) i wersję interfejsu API. Operacje są określone w treści żądania.
W pełni określony punkt końcowy ma następujące składniki:
https://management.azure.com/subscriptions/[subscriptionId]/resourceGroups/[resourceGroupName]/providers/Microsoft.Search/searchServices/[serviceName]?api-version=2020-08-01
Następujący klienci są często używani do wywoływania interfejsów API REST zarządzania:
Usługą wyszukiwania można również zarządzać przy użyciu Azure Portal.
Interfejsy API zarządzania w innych zestawach SDK
Interfejsy API REST są podstawowe dla usługi Wyszukiwanie AI platformy Azure, a wszelkie zmiany w modelu programowania są najpierw odzwierciedlane w interfejsach API REST.
Alternatywy obejmują następujące zestawy SDK platformy Azure, które są niezależnie aktualizowane w oddzielnych harmonogramach wydań:
- Biblioteka klienta zarządzania wyszukiwaniem AI platformy Microsoft Azure dla platformy .NET
- Zestaw Microsoft Azure SDK dla języka Python
- Biblioteka klienta usługi Azure Search Management dla języka JavaScript
- Azure Resource Manager Wyszukiwanie AI platformy Azure biblioteka klienta dla języka Java
Zobacz także
- dokumentacji usługi Wyszukiwanie AI platformy Azure
- Zarządzanie usługą Wyszukiwanie AI platformy Azure przy użyciu interfejsu REST
- Zarządzanie usługą Wyszukiwanie AI platformy Azure przy użyciu Azure PowerShell
- Zarządzanie usługą Wyszukiwanie AI platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure
- Zarządzanie usługą Wyszukiwanie AI platformy Azure przy użyciu Azure Portal