Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kullanım Örnekleri
Bicep Örnekleri
Arama Hizmeti'ni dağıtmanın temel bir örneği.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource searchService 'Microsoft.Search/searchServices@2022-09-01' = {
name: resourceName
location: location
sku: {
name: 'standard'
}
properties: {
authOptions: {
apiKeyOnly: {}
}
disableLocalAuth: false
encryptionWithCmk: {
enforcement: 'Disabled'
}
hostingMode: 'default'
networkRuleSet: {
ipRules: []
}
partitionCount: 1
publicNetworkAccess: 'Enabled'
replicaCount: 1
}
tags: {
environment: 'staging'
}
}
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
| Bicep Dosyası | Açıklama |
|---|---|
| Azure Yapay Zeka Atölyesi Ağı Kısıtlı | Bu şablon kümesi, şifreleme için Microsoft tarafından yönetilen anahtarları ve yapay zeka kaynağı için Microsoft tarafından yönetilen kimlik yapılandırmasını kullanarak Azure Yapay Zeka Atölyesi'nin özel bağlantı ve çıkış devre dışı bırakılmış olarak nasıl ayarlanacağını gösterir. |
| Azure Bilişsel Arama hizmeti |
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur |
| Kullanıcı Tarafından Yönetilen Kimlik ile Ağ Güvenli Aracı | Bu şablon kümesinde, AI Hizmeti/AOAI bağlantısı için Kullanıcı Tarafından Yönetilen Kimlik kimlik doğrulaması ve aracıyı güvenli verilerinize bağlamak için özel ağ bağlantıları kullanılarak sanal ağ yalıtımı ile Azure AI Aracısı Hizmeti'nin nasıl ayarlanacağı gösterilmektedir. |
| Standart Aracı Kurulumu | Bu şablon kümesinde Azure AI Agent Service'in standart kurulumla nasıl ayarlanacağı gösterilmektedir; başka bir deyişle proje/hub bağlantıları için yönetilen kimlik doğrulaması ve genel İnternet erişimi etkindir. Aracılar müşteriye ait, tek kiracılı arama ve depolama kaynaklarını kullanır. Bu kurulumla, bu kaynaklar üzerinde tam denetime ve görünürlüğe sahip olursunuz, ancak kullanımınıza göre maliyetler doğuracaksınız. |
Kaynak biçimi
Microsoft.Search/searchServices kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Search/searchServices@2019-10-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
hostingMode: 'string'
networkRuleSet: {
endpointAccess: 'string'
ipRules: [
{
value: 'string'
}
]
}
partitionCount: int
replicaCount: int
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Search/searchServices
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Kaynağın kimliği. | kimlik |
| yer | Kaynağın coğrafi konumu. Bu, desteklenen ve kayıtlı Azure Coğrafi Bölgelerinden biri olmalıdır (örneğin, Batı ABD, Doğu ABD, Güneydoğu Asya vb.). Yeni bir kaynak oluşturulurken bu özellik gereklidir. | dizgi |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Arama hizmetinin özellikleri. | SearchServiceProperties |
| Sku | Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmeti SKU'su. Yeni bir Arama Hizmeti oluşturulurken bu özellik gereklidir. | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimlik türü. | 'Hiçbiri' 'SystemAssigned' (gerekli) |
İp Kuralı
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. | dizgi |
Ağ Kural Kümesi
| Ad | Açıklama | Değer |
|---|---|---|
| uç nokta erişimi | Arama hizmeti uç noktasına erişim düzeyi. Genel, arama hizmeti uç noktasına İnternet'ten erişilebilir. Özel, arama hizmeti uç noktasına yalnızca özel uç noktalar aracılığıyla erişilebilir. Varsayılan, Genel'dir. | 'Özel' 'Genel' |
| ip Kuralları | Arama hizmeti uç noktasına gelen ağ erişimini tanımlayan IP kısıtlama kurallarının listesi. Bu kısıtlama kuralları yalnızca arama hizmetinin EndpointAccess'i Genel olduğunda uygulanır. | IpRule[] |
Kaynak Etiketleri
| Ad | Açıklama | Değer |
|---|
SearchServiceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| barındırma Modu | Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer tüm SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren en fazla 3 yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. | 'varsayılan' 'yüksek Yoğunluklu' |
| networkRuleSet (Ağ Kuralı) | Azure Bilişsel Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
| bölümSayısı | Search hizmetindeki bölüm sayısı; belirtilirse, 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
| replicaCount (replicaCount) | Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında veya temel SKU'lar için 1 ile 3 arasında bir değer olmalıdır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': En fazla 3 çoğaltmaya sahip ayrılmış hizmet. 'standard': 12 bölüme ve 12 çoğaltmaya kadar ayrılmış hizmet. 'standard2': Standarta benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizine sahip 3 bölüme kadar) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına en fazla 12 bölüm olmak üzere 1 TB'ı destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB'ı destekler.' | 'temel' 'ücretsiz' 'Standart' 'Standart2' 'Standart3' 'storage_optimized_l1' 'storage_optimized_l2' |
ARM şablonu kaynak tanımı
searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Kaynak grubu dağıtım komutlarına bakınız Her API sürümünde değişen özelliklerin listesi için değişiklik günlüğüne bakınız.
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
| Şablon | Açıklama |
|---|---|
|
Azure Yapay Zeka Atölyesi Ağı Kısıtlı |
Bu şablon kümesi, şifreleme için Microsoft tarafından yönetilen anahtarları ve yapay zeka kaynağı için Microsoft tarafından yönetilen kimlik yapılandırmasını kullanarak Azure Yapay Zeka Atölyesi'nin özel bağlantı ve çıkış devre dışı bırakılmış olarak nasıl ayarlanacağını gösterir. |
| Azure Bilişsel Arama hizmeti |
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur |
| Özel uç nokta ile Azure Bilişsel Arama hizmetini |
Bu şablon, özel uç nokta içeren bir Azure Bilişsel Arama hizmeti oluşturur. |
| Kullanıcı Tarafından Yönetilen Kimlik ile Ağ Güvenli Aracı |
Bu şablon kümesinde, AI Hizmeti/AOAI bağlantısı için Kullanıcı Tarafından Yönetilen Kimlik kimlik doğrulaması ve aracıyı güvenli verilerinize bağlamak için özel ağ bağlantıları kullanılarak sanal ağ yalıtımı ile Azure AI Aracısı Hizmeti'nin nasıl ayarlanacağı gösterilmektedir. |
| Standart Aracı Kurulumu |
Bu şablon kümesinde Azure AI Agent Service'in standart kurulumla nasıl ayarlanacağı gösterilmektedir; başka bir deyişle proje/hub bağlantıları için yönetilen kimlik doğrulaması ve genel İnternet erişimi etkindir. Aracılar müşteriye ait, tek kiracılı arama ve depolama kaynaklarını kullanır. Bu kurulumla, bu kaynaklar üzerinde tam denetime ve görünürlüğe sahip olursunuz, ancak kullanımınıza göre maliyetler doğuracaksınız. |
| SQL Veritabanı, Azure Cosmos DB, Azure Search ile Web Uygulaması |
Bu şablon bir Web Uygulaması, SQL Veritabanı, Azure Cosmos DB, Azure Search ve Application Insights sağlar. |
Kaynak biçimi
Microsoft.Search/searchServices kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Search/searchServices",
"apiVersion": "2019-10-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"hostingMode": "string",
"networkRuleSet": {
"endpointAccess": "string",
"ipRules": [
{
"value": "string"
}
]
},
"partitionCount": "int",
"replicaCount": "int"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Search/searchServices
| Ad | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2019-10-01-önizleme' |
| kimlik | Kaynağın kimliği. | kimlik |
| yer | Kaynağın coğrafi konumu. Bu, desteklenen ve kayıtlı Azure Coğrafi Bölgelerinden biri olmalıdır (örneğin, Batı ABD, Doğu ABD, Güneydoğu Asya vb.). Yeni bir kaynak oluşturulurken bu özellik gereklidir. | dizgi |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Arama hizmetinin özellikleri. | SearchServiceProperties |
| Sku | Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmeti SKU'su. Yeni bir Arama Hizmeti oluşturulurken bu özellik gereklidir. | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
| tür | Kaynak türü | 'Microsoft.Search/searchServices' |
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimlik türü. | 'Hiçbiri' 'SystemAssigned' (gerekli) |
İp Kuralı
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. | dizgi |
Ağ Kural Kümesi
| Ad | Açıklama | Değer |
|---|---|---|
| uç nokta erişimi | Arama hizmeti uç noktasına erişim düzeyi. Genel, arama hizmeti uç noktasına İnternet'ten erişilebilir. Özel, arama hizmeti uç noktasına yalnızca özel uç noktalar aracılığıyla erişilebilir. Varsayılan, Genel'dir. | 'Özel' 'Genel' |
| ip Kuralları | Arama hizmeti uç noktasına gelen ağ erişimini tanımlayan IP kısıtlama kurallarının listesi. Bu kısıtlama kuralları yalnızca arama hizmetinin EndpointAccess'i Genel olduğunda uygulanır. | IpRule[] |
Kaynak Etiketleri
| Ad | Açıklama | Değer |
|---|
SearchServiceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| barındırma Modu | Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer tüm SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren en fazla 3 yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. | 'varsayılan' 'yüksek Yoğunluklu' |
| networkRuleSet (Ağ Kuralı) | Azure Bilişsel Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
| bölümSayısı | Search hizmetindeki bölüm sayısı; belirtilirse, 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
| replicaCount (replicaCount) | Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında veya temel SKU'lar için 1 ile 3 arasında bir değer olmalıdır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': En fazla 3 çoğaltmaya sahip ayrılmış hizmet. 'standard': 12 bölüme ve 12 çoğaltmaya kadar ayrılmış hizmet. 'standard2': Standarta benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizine sahip 3 bölüme kadar) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına en fazla 12 bölüm olmak üzere 1 TB'ı destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB'ı destekler.' | 'temel' 'ücretsiz' 'Standart' 'Standart2' 'Standart3' 'storage_optimized_l1' 'storage_optimized_l2' |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları Her API sürümünde değişen özelliklerin listesi için bkz. Değişiklik günlüğü.
Kullanım Örnekleri
Terraform Örnekleri
Arama Hizmeti'ni dağıtmanın temel bir örneği.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "searchService" {
type = "Microsoft.Search/searchServices@2022-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
authOptions = {
apiKeyOnly = {
}
}
disableLocalAuth = false
encryptionWithCmk = {
enforcement = "Disabled"
}
hostingMode = "default"
networkRuleSet = {
ipRules = [
]
}
partitionCount = 1
publicNetworkAccess = "Enabled"
replicaCount = 1
}
sku = {
name = "standard"
}
tags = {
environment = "staging"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Kaynak biçimi
Microsoft.Search/searchServices kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Search/searchServices@2019-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
hostingMode = "string"
networkRuleSet = {
endpointAccess = "string"
ipRules = [
{
value = "string"
}
]
}
partitionCount = int
replicaCount = int
}
sku = {
name = "string"
}
}
}
Özellik Değerleri
Microsoft.Search/searchServices
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Kaynağın kimliği. | kimlik |
| yer | Kaynağın coğrafi konumu. Bu, desteklenen ve kayıtlı Azure Coğrafi Bölgelerinden biri olmalıdır (örneğin, Batı ABD, Doğu ABD, Güneydoğu Asya vb.). Yeni bir kaynak oluşturulurken bu özellik gereklidir. | dizgi |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Arama hizmetinin özellikleri. | SearchServiceProperties |
| Sku | Fiyat katmanını ve kapasite sınırlarını belirleyen Arama Hizmeti SKU'su. Yeni bir Arama Hizmeti oluşturulurken bu özellik gereklidir. | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
| tür | Kaynak türü | "Microsoft.Search/searchServices@2019-10-01-preview" |
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimlik türü. | 'Hiçbiri' 'SystemAssigned' (gerekli) |
İp Kuralı
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Tek bir IPv4 adresine (örneğin, 123.1.2.3) veya CIDR biçiminde bir IP aralığına (örneğin, 123.1.2.3/24) karşılık gelen değere izin verilir. | dizgi |
Ağ Kural Kümesi
| Ad | Açıklama | Değer |
|---|---|---|
| uç nokta erişimi | Arama hizmeti uç noktasına erişim düzeyi. Genel, arama hizmeti uç noktasına İnternet'ten erişilebilir. Özel, arama hizmeti uç noktasına yalnızca özel uç noktalar aracılığıyla erişilebilir. Varsayılan, Genel'dir. | 'Özel' 'Genel' |
| ip Kuralları | Arama hizmeti uç noktasına gelen ağ erişimini tanımlayan IP kısıtlama kurallarının listesi. Bu kısıtlama kuralları yalnızca arama hizmetinin EndpointAccess'i Genel olduğunda uygulanır. | IpRule[] |
Kaynak Etiketleri
| Ad | Açıklama | Değer |
|---|
SearchServiceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| barındırma Modu | Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer tüm SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren en fazla 3 yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır. | 'varsayılan' 'yüksek Yoğunluklu' |
| networkRuleSet (Ağ Kuralı) | Azure Bilişsel Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
| bölümSayısı | Search hizmetindeki bölüm sayısı; belirtilirse, 1, 2, 3, 4, 6 veya 12 olabilir. 1'den büyük değerler yalnızca standart SKU'lar için geçerlidir. hostingMode 'highDensity' olarak ayarlanmış 'standard3' hizmetleri için izin verilen değerler 1 ile 3 arasındadır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
| replicaCount (replicaCount) | Arama hizmetindeki çoğaltma sayısı. Belirtilirse, standart SKU'lar için 1 ile 12 arasında veya temel SKU'lar için 1 ile 3 arasında bir değer olmalıdır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 12 |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Arama hizmetinin SKU'su. Geçerli değerler şunlardır: 'free': Paylaşılan hizmet. 'basic': En fazla 3 çoğaltmaya sahip ayrılmış hizmet. 'standard': 12 bölüme ve 12 çoğaltmaya kadar ayrılmış hizmet. 'standard2': Standarta benzer, ancak arama birimi başına daha fazla kapasiteye sahiptir. 'standard3': 12 bölüme ve 12 çoğaltmaya (veya hostingMode özelliğini 'highDensity' olarak ayarladıysanız daha fazla dizine sahip 3 bölüme kadar) sahip en büyük Standart teklif. 'storage_optimized_l1': Bölüm başına en fazla 12 bölüm olmak üzere 1 TB'ı destekler. 'storage_optimized_l2': Bölüm başına en fazla 12 bölüm olmak üzere 2 TB'ı destekler.' | 'temel' 'ücretsiz' 'Standart' 'Standart2' 'Standart3' 'storage_optimized_l1' 'storage_optimized_l2' |