Query Keys - Create
Generuje nowy klucz zapytania dla określonej usługi wyszukiwania. Możesz utworzyć maksymalnie 50 kluczy zapytań na usługę.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/createQueryKey/{name}?api-version=2023-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa nowego klucza interfejsu API zapytania. |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. |
search
|
path | True |
string |
Nazwa usługi wyszukiwania skojarzonej z określoną grupą zasobów. |
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager, narzędzi wiersza polecenia lub portalu. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla każdego żądania. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Wartość identyfikatora GUID wygenerowana przez klienta, która identyfikuje to żądanie. Jeśli zostanie określony, zostanie to uwzględnione w informacjach o odpowiedzi jako sposób śledzenia żądania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Klucz zapytania został pomyślnie utworzony i znajduje się w odpowiedzi. Klucz zapytania można użyć jako wartości parametru "api-key" w interfejsie API REST płaszczyzny danych lub zestawu Azure SDK do wykonywania operacji tylko do odczytu w indeksach wyszukiwania, takich jak wykonywanie zapytań i wyszukiwanie dokumentów według identyfikatora. |
|
Other Status Codes |
HTTP 404 (Nie znaleziono): nie można odnaleźć subskrypcji, grupy zasobów lub usługi wyszukiwania. HTTP 409 (konflikt): określona subskrypcja jest wyłączona. |
Zabezpieczenia
azure_auth
Tożsamość Microsoft Entra przepływ autoryzacji OAuth2.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
SearchCreateQueryKey
Przykładowe żądanie
Przykładowa odpowiedź
{
"name": "Query key for browser-based clients",
"key": "<a query API key>"
}
Definicje
Nazwa | Opis |
---|---|
Cloud |
Zawiera informacje o błędzie interfejsu API. |
Cloud |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
Query |
Opisuje klucz interfejsu API dla danej usługi wyszukiwania, która ma uprawnienia tylko do operacji zapytań. |
CloudError
Zawiera informacje o błędzie interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
error |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
CloudErrorBody
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu opisujący warunek błędu dokładniej niż kod stanu HTTP. Może służyć do programowego obsługi określonych przypadków błędów. |
details |
Zawiera zagnieżdżone błędy związane z tym błędem. |
|
message |
string |
Komunikat opisujący szczegółowo błąd i zawierający informacje dotyczące debugowania. |
target |
string |
Element docelowy określonego błędu (na przykład nazwa właściwości w błędzie). |
QueryKey
Opisuje klucz interfejsu API dla danej usługi wyszukiwania, która ma uprawnienia tylko do operacji zapytań.
Nazwa | Typ | Opis |
---|---|---|
key |
string |
Wartość klucza interfejsu API zapytania. |
name |
string |
Nazwa klucza interfejsu API zapytania; może być puste. |