Microsoft.Search aramaHizmetler 2023-11-01

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.

Modül Açıklama
arama hizmeti Arama Hizmeti için AVM Kaynak Modülü

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@2023-11-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    authOptions: {
      aadOrApiKey: {
        aadAuthFailureMode: 'string'
      }
      apiKeyOnly: any(...)
    }
    disableLocalAuth: bool
    encryptionWithCmk: {
      enforcement: 'string'
    }
    hostingMode: 'string'
    networkRuleSet: {
      ipRules: [
        {
          value: 'string'
        }
      ]
    }
    partitionCount: int
    publicNetworkAccess: 'string'
    replicaCount: int
    semanticSearch: 'string'
  }
  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 bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Arama hizmetinin özellikleri. SearchServiceProperties
Sku Faturalama oranını ve kapasite sınırlarını belirleyen arama hizmetinin 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

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir arama hizmetinin veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için göndereceği yanıtı açıklar. 'http401WithBearerChallenge' (İngilizce)
'http403' (İngilizce)

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Microsoft Entra Id kiracısından bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılabileceğini gösterir. herhangi

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin müşteri tarafından şifrelenmemiş bir veya daha fazla kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. 'Devre Dışı'
'Etkin'
'Belirtilmemiş'

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
ip Kuralları IP güvenlik duvarı için kullanılan IP kısıtlama kurallarının listesi. Kurallarla eşleşmeyen IP'ler güvenlik duvarı tarafından engellenir. Bu kurallar yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır. IpRule[]

SearchServiceProperties

Ad Açıklama Değer
authOptions Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disableLocalAuth True olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. Bool
encryptionWithCmk Arama hizmetindeki müşteri yöneticisi anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
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ı) Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. NetworkRuleSet
bölümSayısı Arama 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
publicNetworkAccess Mevcut müşteri kaynaklarında ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, genel arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. 'devre dışı'
'etkin'
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
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleye seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli arama SKU'ları için mümkündür. 'devre dışı'
'ücretsiz'
'Standart'

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'

TrackedResourceTags

Ad Açıklama Değer

ARM şablonu kaynak tanımı

searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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ı

Azure 'a dağıtma
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

Azure 'a dağıtma
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur
Özel uç nokta ile Azure Bilişsel Arama hizmetini

Azure 'a dağıtma
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ı

Azure 'a dağıtma
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

Azure 'a dağıtma
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ı

Azure 'a dağıtma
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": "2023-11-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "authOptions": {
      "aadOrApiKey": {
        "aadAuthFailureMode": "string"
      },
      "apiKeyOnly": {}
    },
    "disableLocalAuth": "bool",
    "encryptionWithCmk": {
      "enforcement": "string"
    },
    "hostingMode": "string",
    "networkRuleSet": {
      "ipRules": [
        {
          "value": "string"
        }
      ]
    },
    "partitionCount": "int",
    "publicNetworkAccess": "string",
    "replicaCount": "int",
    "semanticSearch": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Search/searchServices

Ad Açıklama Değer
apiVersiyonu API sürümü '2023-11-01'
kimlik Kaynağın kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Arama hizmetinin özellikleri. SearchServiceProperties
Sku Faturalama oranını ve kapasite sınırlarını belirleyen arama hizmetinin 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'

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir arama hizmetinin veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için göndereceği yanıtı açıklar. 'http401WithBearerChallenge' (İngilizce)
'http403' (İngilizce)

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Microsoft Entra Id kiracısından bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılabileceğini gösterir. herhangi

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin müşteri tarafından şifrelenmemiş bir veya daha fazla kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. 'Devre Dışı'
'Etkin'
'Belirtilmemiş'

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
ip Kuralları IP güvenlik duvarı için kullanılan IP kısıtlama kurallarının listesi. Kurallarla eşleşmeyen IP'ler güvenlik duvarı tarafından engellenir. Bu kurallar yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır. IpRule[]

SearchServiceProperties

Ad Açıklama Değer
authOptions Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disableLocalAuth True olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. Bool
encryptionWithCmk Arama hizmetindeki müşteri yöneticisi anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
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ı) Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. NetworkRuleSet
bölümSayısı Arama 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
publicNetworkAccess Mevcut müşteri kaynaklarında ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, genel arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. 'devre dışı'
'etkin'
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
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleye seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli arama SKU'ları için mümkündür. 'devre dışı'
'ücretsiz'
'Standart'

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'

TrackedResourceTags

Ad Açıklama Değer

Terraform (AzAPI sağlayıcısı) kaynak tanımı

searchServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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.

Modül Açıklama
arama hizmeti Arama Hizmeti için AVM Kaynak Modülü

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@2023-11-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      authOptions = {
        aadOrApiKey = {
          aadAuthFailureMode = "string"
        }
        apiKeyOnly = ?
      }
      disableLocalAuth = bool
      encryptionWithCmk = {
        enforcement = "string"
      }
      hostingMode = "string"
      networkRuleSet = {
        ipRules = [
          {
            value = "string"
          }
        ]
      }
      partitionCount = int
      publicNetworkAccess = "string"
      replicaCount = int
      semanticSearch = "string"
    }
    sku = {
      name = "string"
    }
  }
}

Özellik Değerleri

Microsoft.Search/searchServices

Ad Açıklama Değer
kimlik Kaynağın kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Arama hizmetinin özellikleri. SearchServiceProperties
Sku Faturalama oranını ve kapasite sınırlarını belirleyen arama hizmetinin 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@2023-11-01" (İngilizce)

DataPlaneAadOrApiKeyAuthOption

Ad Açıklama Değer
aadAuthFailureMode Bir arama hizmetinin veri düzlemi API'sinin kimlik doğrulaması başarısız olan istekler için göndereceği yanıtı açıklar. 'http401WithBearerChallenge' (İngilizce)
'http403' (İngilizce)

DataPlaneAuthOptions

Ad Açıklama Değer
aadOrApiKey Kimlik doğrulaması için API anahtarının veya Microsoft Entra Id kiracısından bir erişim belirtecinin kullanılabileceğini gösterir. DataPlaneAadOrApiKeyAuthOption
apiKeyOnly Kimlik doğrulaması için yalnızca API anahtarının kullanılabileceğini gösterir. herhangi

EncryptionWithCmk

Ad Açıklama Değer
Zorlama Bir arama hizmetinin müşteri tarafından şifrelenmemiş bir veya daha fazla kaynağa sahip olmayı nasıl zorunlu kılması gerektiğini açıklar. 'Devre Dışı'
'Etkin'
'Belirtilmemiş'

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
ip Kuralları IP güvenlik duvarı için kullanılan IP kısıtlama kurallarının listesi. Kurallarla eşleşmeyen IP'ler güvenlik duvarı tarafından engellenir. Bu kurallar yalnızca arama hizmetinin 'publicNetworkAccess' değeri 'etkin' olduğunda uygulanır. IpRule[]

SearchServiceProperties

Ad Açıklama Değer
authOptions Arama hizmetinin veri düzlemi API'sinin isteklerin kimliğini doğrulama seçeneklerini tanımlar. 'disableLocalAuth' true olarak ayarlandıysa bu ayarlanamaz. DataPlaneAuthOptions
disableLocalAuth True olarak ayarlandığında, arama hizmetine yapılan çağrıların kimlik doğrulaması için API anahtarlarını kullanmasına izin verilmez. 'dataPlaneAuthOptions' tanımlanmışsa bu true olarak ayarlanamaz. Bool
encryptionWithCmk Arama hizmetindeki müşteri yöneticisi anahtarlarını kullanarak kaynakların (dizinler gibi) şifrelenmesiyle ilgili tüm ilkeleri belirtir. EncryptionWithCmk
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ı) Arama hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. NetworkRuleSet
bölümSayısı Arama 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
publicNetworkAccess Mevcut müşteri kaynaklarında ve şablonlarında hataya neden olan değişiklikleri önlemek için bu değer 'etkin' olarak ayarlanabilir. 'Devre dışı' olarak ayarlanırsa, genel arabirim üzerinden trafiğe izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktır. 'devre dışı'
'etkin'
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
semantik Arama Anlamsal aramanın kullanılabilirliğini denetleye seçenekleri ayarlar. Bu yapılandırma yalnızca belirli konumlardaki belirli arama SKU'ları için mümkündür. 'devre dışı'
'ücretsiz'
'Standart'

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'

TrackedResourceTags

Ad Açıklama Değer