Rychlý start: Nasazení služby Azure AI Vyhledávač pomocí Bicep

Poznámka:

Azure AI Vyhledávač je k dispozici prostřednictvím portálu Azure, rozhraní REST API a Sady Azure SDK. Podporuje také Foundry IQ, spravovanou znalostní vrstvu, která transformuje podnikový obsah na opakovaně použitelné znalostní báze s podporou oprávnění pro agenty na portálu Microsoft Foundry.

V tomto rychlém startu pomocí souboru Bicep nasaďte službu Azure AI Vyhledávač na portálu Azure.

Bicep je jazyk specifický pro doménu (DSL), který k nasazování prostředků Azure používá deklarativní syntaxi. Poskytuje stručnou syntaxi, spolehlivou bezpečnost typů a podporu pro opakované použití kódu. Bicep nabízí nejlepší prostředí pro vytváření obsahu pro řešení infrastruktury jako kódu v Azure.

Nasazení používá pouze vlastnosti zahrnuté v šabloně. Pokud potřebujete další přizpůsobení, například nastavení zabezpečení sítě, můžete službu aktualizovat jako úlohu po nasazení. Pokud chcete přizpůsobit existující službu s nejmenšími kroky, použijte Azure CLI nebo Azure PowerShell. Pokud vyhodnocujete funkce ve verzi Preview, použijte rozhraní REST API pro správu.

Tip

Alternativní šablonu Bicep, která nasazuje Azure AI Vyhledávač s předkonfigurovaným indexerem do služby Cosmos DB pro NoSQL, najdete v tématu Bicep nasazení Azure AI Vyhledávač. Neexistuje podpora šablon Bicep pro operace Azure AI Vyhledávač roviny dat, jako je vytvoření indexu, ale můžete přidat modul, který volá rozhraní REST API. Ukázka obsahuje modul, který vytvoří index, konektor zdroje dat a indexer, který se aktualizuje ze služby Cosmos DB v 5minutových intervalech.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Kontrola souboru Bicep

V tomto rychlém startu se používá soubor Bicep ze šablon Rychlého startu 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
  }
}

Soubor Bicep definuje následující prostředek Azure:

Nasazení souboru Bicep

  1. Uložte soubor Bicep jako main.bicep do místního počítače.

  2. Nasaďte soubor Bicep pomocí Azure CLI nebo Azure PowerShellu.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep --parameters serviceName=<service-name>
    

    Poznámka:

    Nahraďte <název> služby názvem Search. Název služby musí obsahovat jenom malá písmena, číslice nebo pomlčky. Jako první dva znaky ani poslední znak nemůžete použít pomlčku. Název má minimální délku 2 znaků a maximální délku 60 znaků.

    Po dokončení nasazení se zobrazí zpráva, že nasazení bylo úspěšné.

Kontrola nasazených prostředků

Pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu můžete zobrazit seznam nasazených prostředků ve skupině prostředků.

az resource list --resource-group exampleRG

Vyčištění prostředků

Azure AI Vyhledávač je fakturovatelný prostředek. Pokud ho už nepotřebujete, odstraňte ho z předplatného, abyste se vyhnuli poplatkům. K odstranění skupiny prostředků a jejích prostředků můžete použít Azure Portal, Azure CLI nebo Azure PowerShell.

az group delete --name exampleRG

V tomto rychlém startu jste vytvořili službu Azure AI Vyhledávač pomocí souboru Bicep a pak jste nasazení ověřili. Další informace o službě Azure AI Vyhledávač a Azure Resource Manageru najdete v následujících článcích: