Enumeración de orígenes de datos (API rest de Azure AI Search)

La operación Enumerar orígenes de datos devuelve una lista de los orígenes de datos de azure AI servicio Search.

GET https://[service name].search.windows.net/datasources?api-version=[api-version]  
  Content-Type: application/json  
  api-key: [admin key]  

Parámetros de identificador URI

Parámetro Descripción
nombre del servicio Necesario. Establézcalo en el nombre único definido por el usuario del servicio de búsqueda.
api-version Necesario. La versión estable actual es api-version=2020-06-30. Consulte Versiones de API para obtener más versiones.

Encabezados de solicitud

En la siguiente tabla se describen los encabezados de solicitud obligatorios y opcionales.

Campos Descripción
Content-Type Necesario. Establézcalo en application/json
api-key Opcional si usa roles de Azure y se proporciona un token de portador en la solicitud; de lo contrario, se requiere una clave. Una clave de API es una cadena única generada por el sistema que autentica la solicitud en el servicio de búsqueda. Las solicitudes get para una definición de objeto deben incluir un campo de clave de API establecido en la clave de administración (en lugar de una clave de consulta). Consulte Conexión a Azure AI Search mediante la autenticación de claves para más información.

Cuerpo de la solicitud

Ninguno.

Response

Para obtener una solicitud correcta: "200 Correcto". A continuación se proporciona un cuerpo de respuesta de ejemplo:

    {  
      "value" : [  
        {  
          "name": "datasource1",  
          "type": "azuresql",  
          ... other data source properties  
        }]  
    }  

Puede filtrar la respuesta a solo las propiedades que le interesan. Por ejemplo, si solo desea una lista de nombres de origen de datos, use la opción de consulta seleccionar OData:

GET /datasources?api-version=2020-06-30&$select=name  

En este caso, la respuesta del ejemplo anterior podría aparecer como sigue:

    {  
      "value" : [ { "name": "datasource1" }, ... ]  
    }  

Nota

Si un origen de datos tiene una clave de cifrado, el servicio de búsqueda debe tener acceso a la clave de cifrado para recuperar las propiedades cifradas en la definición del origen de datos. Sin acceso a la clave de cifrado, se devuelve un "<encrypted>" marcador de posición en lugar de las propiedades cifradas. Restaurar el acceso a la clave permite al servicio de búsqueda recuperar de nuevo la definición completa del origen de datos.

Consulte también