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.

resourceGroupName
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.

searchServiceName
path True

string

Nazwa usługi wyszukiwania skojarzonej z określoną grupą zasobów.

subscriptionId
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

QueryKey

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

CloudError

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.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

SearchCreateQueryKey

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/createQueryKey/Query key for browser-based clients?api-version=2023-11-01

Sample Response

{
  "name": "Query key for browser-based clients",
  "key": "<a query API key>"
}

Definicje

Nazwa Opis
CloudError

Zawiera informacje o błędzie interfejsu API.

CloudErrorBody

Opisuje określony błąd interfejsu API z kodem błędu i komunikatem.

QueryKey

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

CloudErrorBody

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

CloudErrorBody[]

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.