Query Keys - Create
Létrehoz egy új lekérdezési kulcsot a megadott keresési szolgáltatáshoz. Szolgáltatásonként legfeljebb 50 lekérdezési kulcsot hozhat létre.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/createQueryKey/{name}?api-version=2023-11-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
name
|
path | True |
string |
Az új lekérdezési API-kulcs neve. |
resource
|
path | True |
string |
Az aktuális előfizetésen belüli erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be. |
search
|
path | True |
string |
A megadott erőforráscsoporthoz társított keresési szolgáltatás neve. |
subscription
|
path | True |
string |
A Microsoft Azure-előfizetés egyedi azonosítója. Ezt az értéket az Azure Resource Manager API-ból, parancssori eszközökből vagy a portálról szerezheti be. |
api-version
|
query | True |
string |
Az egyes kérésekhez használni kívánt API-verzió. |
Kérelem fejléce
Name | Kötelező | Típus | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Egy ügyfél által létrehozott GUID-érték, amely azonosítja ezt a kérést. Ha meg van adva, ez a kérés nyomon követésének módjaként szerepelni fog a válaszinformációkban. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A lekérdezési kulcs létrehozása sikerült, és a válaszban szerepel. A lekérdezési kulcsot az "api-key" paraméter értékeként használhatja a REST API adatsíkban vagy egy Azure SDK-ban, hogy írásvédett műveleteket hajtson végre a keresési indexeken, például lekérdezheti és azonosító alapján megkeresheti a dokumentumokat. |
|
Other Status Codes |
HTTP 404 (Nem található): Az előfizetés, az erőforráscsoport vagy a keresési szolgáltatás nem található. HTTP 409 (ütközés): A megadott előfizetés le van tiltva. |
Biztonság
azure_auth
Microsoft Entra ID OAuth2 engedélyezési folyamat.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
SearchCreateQueryKey
Mintakérelem
Mintaválasz
{
"name": "Query key for browser-based clients",
"key": "<a query API key>"
}
Definíciók
Name | Description |
---|---|
Cloud |
API-hibával kapcsolatos információkat tartalmaz. |
Cloud |
Egy adott API-hibát ír le hibakóddal és üzenettel. |
Query |
Egy adott keresési szolgáltatás API-kulcsát ismerteti, amely csak a lekérdezési műveletekhez rendelkezik engedélyekkel. |
CloudError
API-hibával kapcsolatos információkat tartalmaz.
Name | Típus | Description |
---|---|---|
error |
Egy adott API-hibát ír le hibakóddal és üzenettel. |
CloudErrorBody
Egy adott API-hibát ír le hibakóddal és üzenettel.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód, amely pontosabban írja le a hibafeltételt, mint egy HTTP-állapotkód. Adott hibaesetek programozott kezelésére használható. |
details |
Beágyazott hibákat tartalmaz, amelyek ehhez a hibához kapcsolódnak. |
|
message |
string |
Egy üzenet, amely részletesen leírja a hibát, és hibakeresési információkat nyújt. |
target |
string |
Az adott hiba célja (például a hiba tulajdonságának neve). |
QueryKey
Egy adott keresési szolgáltatás API-kulcsát ismerteti, amely csak a lekérdezési műveletekhez rendelkezik engedélyekkel.
Name | Típus | Description |
---|---|---|
key |
string |
A lekérdezési API-kulcs értéke. |
name |
string |
A lekérdezési API-kulcs neve; lehet, hogy üres. |