Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Búsqueda de Azure AI está disponible a través del portal de Azure, las API REST y los SDK de Azure. También respalda Foundry IQ, la capa de conocimiento administrada que transforma el contenido empresarial en bases de conocimiento reutilizables y compatibles con permisos para agentes en el portal de Microsoft Foundry.
En este inicio rápido, use un archivo Bicep para implementar un servicio Búsqueda de Azure AI en el portal de Azure.
Bicep es un lenguaje específico de dominio (DSL) que usa una sintaxis declarativa para implementar recursos de Azure. Brinda sintaxis concisa, seguridad de tipos confiable y compatibilidad con la reutilización de código. Bicep ofrece la mejor experiencia de creación para sus soluciones de infraestructura como código en Azure.
La implementación solo usa las propiedades incluidas en la plantilla. Si necesita más personalización, como configurar la seguridad de red, puede actualizar el servicio como una tarea posterior a la implementación. Para personalizar un servicio existente en pocos pasos, use la CLI de Azure o Azure PowerShell. Si va a evaluar característica en vista previa (gb), use la API REST de administración.
Sugerencia
Para obtener una plantilla de Bicep alternativa que implemente Búsqueda de Azure AI con un indexador preconfigurado en Cosmos DB para NoSQL, consulte Bicep implementación de Búsqueda de Azure AI. No hay compatibilidad con plantillas de Bicep para Búsqueda de Azure AI operaciones del plano de datos, como crear un índice, pero puede agregar un módulo que llame a las API REST. El ejemplo incluye un módulo que crea un índice, un conector de origen de datos y un indexador que se actualiza desde Cosmos DB a intervalos de 5 minutos.
Requisitos previos
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Revisión del archivo de Bicep
En este inicio rápido se usa un archivo de Bicep de Plantillas de Inicio Rápido de Azure.
@description('Service name must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and is limited between 2 and 60 characters in length.')
@minLength(2)
@maxLength(60)
param name string
@allowed([
'free'
'basic'
'standard'
'standard2'
'standard3'
'storage_optimized_l1'
'storage_optimized_l2'
])
@description('The pricing tier of the search service you want to create (for example, basic or standard).')
param sku string = 'standard'
@description('Replicas distribute search workloads across the service. You need at least two replicas to support high availability of query workloads (not applicable to the free tier).')
@minValue(1)
@maxValue(12)
param replicaCount int = 1
@description('Partitions allow for scaling of document count as well as faster indexing by sharding your index over multiple search units.')
@allowed([
1
2
3
4
6
12
])
param partitionCount int = 1
@description('Applicable only for SKUs set to standard3. You can set this property to enable a single, high density partition that allows up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU.')
@allowed([
'default'
'highDensity'
])
param hostingMode string = 'default'
@description('Location for all resources.')
param location string = resourceGroup().location
resource search 'Microsoft.Search/searchServices@2020-08-01' = {
name: name
location: location
sku: {
name: sku
}
properties: {
replicaCount: replicaCount
partitionCount: partitionCount
hostingMode: hostingMode
}
}
El archivo Bicep define el siguiente recurso Azure:
- Microsoft. Search/searchServices: creación de un servicio Azure IA Search
Implementación del archivo de Bicep
Guarde el archivo de Bicep como main.bicep en el equipo local.
Implemente el archivo Bicep mediante CLI de Azure o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters serviceName=<service-name>Nota:
Reemplace <service-name> por el nombre del servicio Search. El nombre del servidio solo debe contener letras minúsculas, números o guiones. No se puede usar un guion como los dos primeros o el último carácter. El nombre tiene una longitud mínima de 2 caracteres y una máxima de 60.
Una vez finalizada la implementación, verá un mensaje que indicará que la implementación se realizó correctamente.
Revisión de los recursos implementados
Use Azure Portal, la CLI de Azure o Azure PowerShell para enumerar los recursos implementados en el grupo de recursos.
az resource list --resource-group exampleRG
Limpieza de recursos
Búsqueda de Azure AI es un recurso facturable. Si ya no lo necesita, elimínelo de la suscripción para evitar cargos. Puede usar Azure Portal, la CLI de Azure o Azure PowerShell para eliminar el grupo de recursos y sus recursos.
az group delete --name exampleRG
Contenido relacionado
En este inicio rápido, ha creado un servicio Búsqueda de Azure AI mediante un archivo de Bicep y, a continuación, ha validado la implementación. Para más información sobre Búsqueda de Azure AI y Azure Resource Manager, consulte los artículos siguientes: