Condividi tramite


Query Keys - Create

Genera una nuova chiave di query per il servizio di ricerca specificato. È possibile creare fino a 50 chiavi di query per servizio.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/createQueryKey/{name}?api-version=2024-03-01-preview

Parametri dell'URI

Nome In Necessario Tipo Descrizione
name
path True

string

Nome della nuova chiave API di query.

resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione corrente. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

searchServiceName
path True

string

Nome del servizio di ricerca di intelligenza artificiale di Azure associato al gruppo di risorse specificato.

Criterio di espressione regolare: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$

subscriptionId
path True

string

Identificatore univoco per una sottoscrizione di Microsoft Azure. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

api-version
query True

string

Versione dell'API da usare per ogni richiesta.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-client-request-id

string

uuid

Valore GUID generato dal client che identifica la richiesta. Se specificato, verrà incluso nelle informazioni di risposta come modo per tenere traccia della richiesta.

Risposte

Nome Tipo Descrizione
200 OK

QueryKey

La chiave di query è stata creata correttamente e si trova nella risposta. È possibile usare la chiave di query come valore del parametro 'api-key' nell'API REST di Azure per intelligenza artificiale servizio di ricerca o SDK per eseguire operazioni di sola lettura sugli indici di ricerca, ad esempio l'esecuzione di query e la ricerca di documenti in base all'ID.

Other Status Codes

CloudError

HTTP 404 (Non trovato): impossibile trovare la sottoscrizione, il gruppo di risorse o il servizio di ricerca. HTTP 409 (Conflitto): la sottoscrizione specificata è disabilitata.

Sicurezza

azure_auth

Specifica un flusso di concessione implicita, come supportato in Microsoft Identity Platform.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

SearchCreateQueryKey

Esempio di richiesta

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/createQueryKey/An API key granting read-only access to the documents collection of an index.?api-version=2024-03-01-preview

Risposta di esempio

{
  "name": "An API key granting read-only access to the documents collection of an index.",
  "key": "<a query API key>"
}

Definizioni

Nome Descrizione
CloudError

Contiene informazioni su un errore dell'API.

CloudErrorBody

Descrive un particolare errore dell'API con un codice di errore e un messaggio.

QueryKey

Descrive una chiave API per un determinato servizio di ricerca di intelligenza artificiale di Azure che fornisce autorizzazioni di sola lettura per la raccolta di documenti di un indice.

CloudError

Contiene informazioni su un errore dell'API.

Nome Tipo Descrizione
error

CloudErrorBody

Descrive un particolare errore dell'API con un codice di errore e un messaggio.

message

string

Breve descrizione dell'errore che indica cosa è andato storto (per informazioni dettagliate/di debug fare riferimento alla proprietà "error.message").

CloudErrorBody

Descrive un particolare errore dell'API con un codice di errore e un messaggio.

Nome Tipo Descrizione
code

string

Codice di errore che descrive più precisamente la condizione di errore rispetto a un codice di stato HTTP. Può essere usato per gestire casi di errore specifici a livello di codice.

details

CloudErrorBody[]

Contiene errori annidati correlati a questo errore.

message

string

Messaggio che descrive l'errore in dettaglio e fornisce informazioni di debug.

target

string

Destinazione dell'errore specifico, ad esempio il nome della proprietà in errore.

QueryKey

Descrive una chiave API per un determinato servizio di ricerca di intelligenza artificiale di Azure che fornisce autorizzazioni di sola lettura per la raccolta di documenti di un indice.

Nome Tipo Descrizione
key

string

Valore della chiave API di query.

name

string

Nome della chiave API di query. I nomi delle query sono facoltativi, ma l'assegnazione di un nome può essere utile per ricordare come viene usata.