Note
Azure AI 検索は、Azure ポータル、REST API、およびAzure SDKから使用できます。 また、Foundry IQ は、エンタープライズ コンテンツを、Microsoft Foundry ポータルのエージェントの再利用可能なアクセス許可に対応したナレッジ ベースに変換するマネージド ナレッジ レイヤーです。
このクイック スタートでは、Azure Resource Manager テンプレートを使用して、Azure ポータルにAzure AI 検索 サービスをデプロイします。
Azure Resource Manager テンプレートは JavaScript Object Notation (JSON) ファイルであり、プロジェクトのインフラストラクチャと構成が定義されています。 このテンプレートでは、宣言型の構文が使用されています。 デプロイを作成するプログラミング コマンドのシーケンスを記述しなくても、そのデプロイに関する意図を記述できます。
デプロイでは、テンプレートに含まれるプロパティのみが使用されます。 ネットワーク セキュリティの設定など、さらにカスタマイズが必要な場合は、デプロイ後のタスクとしてサービスを更新できます。 既存のサービスを最も少ない手順でカスタマイズするには、Azure CLI または Azure PowerShell を使用します。 プレビュー機能を評価する場合は、Management REST API を使用します。
環境が前提条件を満たしており、ARM テンプレートの使用に慣れている場合は、[Azure へのデプロイ] ボタンを選択します。 Azure portal でテンプレートが開きます。
前提条件
Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
テンプレートを確認する
このクイック スタートでは、クイック スタート テンプレートのテンプレートAzure使用します。
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.5.6.12127",
"templateHash": "11257266040777038564"
}
},
"parameters": {
"name": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"metadata": {
"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."
}
},
"sku": {
"type": "string",
"defaultValue": "standard",
"metadata": {
"description": "The pricing tier of the search service you want to create (for example, basic or standard)."
},
"allowedValues": [
"free",
"basic",
"standard",
"standard2",
"standard3",
"storage_optimized_l1",
"storage_optimized_l2"
]
},
"replicaCount": {
"type": "int",
"defaultValue": 1,
"maxValue": 12,
"minValue": 1,
"metadata": {
"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)."
}
},
"partitionCount": {
"type": "int",
"defaultValue": 1,
"allowedValues": [
1,
2,
3,
4,
6,
12
],
"metadata": {
"description": "Partitions allow for scaling of document count as well as faster indexing by sharding your index over multiple search units."
}
},
"hostingMode": {
"type": "string",
"defaultValue": "default",
"allowedValues": [
"default",
"highDensity"
],
"metadata": {
"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."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"resources": [
{
"type": "Microsoft.Search/searchServices",
"apiVersion": "2020-08-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('sku')]"
},
"properties": {
"replicaCount": "[parameters('replicaCount')]",
"partitionCount": "[parameters('partitionCount')]",
"hostingMode": "[parameters('hostingMode')]"
}
}
]
}
このテンプレートでは、次の Azure リソースを定義します。
- Microsoft.Search/searchServices: Azure AI 検索 Serviceを作成する
テンプレートのデプロイ
Azure にサインインし、テンプレートを開くには次のイメージを選択します。 このテンプレートでは、Azure AI 検索 リソースが作成されます。
Azure ポータルには、パラメーター値を簡単に指定するために使用できるフォームが表示されます。 一部のパラメーターには、テンプレートの既定値が事前に入力されています。 サブスクリプション、リソース グループ、場所、サービス名を指定します。 テキストのバイナリ 画像ファイルの分析など、AI エンリッチメント パイプラインで Microsoft Foundry を使用する場合は、Azure AI 検索と foundry の両方を提供する場所Microsoft選択します。 キーレス接続を使用しない限り、Azure AI 検索 サービスと Microsoft Foundry リソースは、AI エンリッチメント ワークロード用に同じリージョンに存在する必要があります。 フォームを完了したら、使用条件に同意し、購入ボタンを選択してデプロイを完了します。
デプロイされているリソースを確認する
デプロイが完了したら、Azure portal で新しいリソース グループと新しい検索サービスにアクセスできます。
リソースをクリーンアップする
Azure AI 検索 に関する他のクイックスタートとチュートリアルは、このクイックスタートにビルドされています。 後続のクイック スタートとチュートリアルを引き続き使用する予定の場合は、このリソースをそのまま使用することをお勧めします。 リソースが不要になったら、リソース グループを削除できます。 リソース グループを削除すると、Azure AI 検索 サービスと関連リソースが削除されます。
関連コンテンツ
このクイック スタートでは、ARM テンプレートを使用して Azure AI 検索 サービスを作成し、デプロイを検証しました。 Azure AI 検索 と Azure Resource Manager の詳細については、次の記事を参照してください。