Поделиться через


Query Keys - Create

Создает новый ключ запроса для указанной службы поиска. Вы можете создать до 50 ключей запросов на службу.

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

Параметры URI

Имя В Обязательно Тип Описание
name
path True

string

Имя нового ключа API запроса.

resourceGroupName
path True

string

Имя группы ресурсов в текущей подписке. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

searchServiceName
path True

string

Имя службы поиска, связанной с указанной группой ресурсов.

subscriptionId
path True

string

Уникальный идентификатор подписки Microsoft Azure. Это значение можно получить в API azure Resource Manager, в программах командной строки или на портале.

api-version
query True

string

Версия API, используемая для каждого запроса.

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-client-request-id

string

uuid

Созданное клиентом значение GUID, которое определяет данный запрос. Если этот параметр указан, он будет включен в сведения об ответе для отслеживания запроса.

Ответы

Имя Тип Описание
200 OK

QueryKey

Ключ запроса успешно создан и находится в ответе. Ключ запроса можно использовать в качестве значения параметра api-key в REST API плоскости данных или azure SDK для выполнения операций только для чтения в индексах поиска, таких как запросы и поиск документов по идентификатору.

Other Status Codes

CloudError

HTTP 404 (не найдено): не удалось найти подписку, группу ресурсов или службу поиска. HTTP 409 (конфликт): указанная подписка отключена.

Безопасность

azure_auth

Microsoft Entra ID поток авторизации OAuth2.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

SearchCreateQueryKey

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
CloudError

Содержит сведения об ошибке API.

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

QueryKey

Описывает ключ API для данной службы поиска, которая имеет разрешения только для операций запроса.

CloudError

Содержит сведения об ошибке API.

Имя Тип Описание
error

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

Имя Тип Описание
code

string

Код ошибки, описывающий условие ошибки более точно, чем код состояния HTTP. Может использоваться для программной обработки определенных случаев ошибок.

details

CloudErrorBody[]

Содержит вложенные ошибки, связанные с этой ошибкой.

message

string

Сообщение, подробно описывающее ошибку и предоставляющее отладочную информацию.

target

string

Целевой объект конкретной ошибки (например, имя свойства в ошибке).

QueryKey

Описывает ключ API для данной службы поиска, которая имеет разрешения только для операций запроса.

Имя Тип Описание
key

string

Значение ключа API запроса.

name

string

Имя ключа API запроса; может быть пустым.