Microsoft.Search aramaHizmetler
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üğü.
Kaynak biçimi
Microsoft.Search/searchServices kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Search/searchServices@2025-02-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authOptions: {
aadOrApiKey: {
aadAuthFailureMode: 'string'
}
apiKeyOnly: any(Azure.Bicep.Types.Concrete.AnyType)
}
computeType: 'string'
disabledDataExfiltrationOptions: [
'string'
]
disableLocalAuth: bool
encryptionWithCmk: {
enforcement: 'string'
}
endpoint: 'string'
hostingMode: 'string'
networkRuleSet: {
bypass: 'string'
ipRules: [
{
value: 'string'
}
]
}
partitionCount: int
publicNetworkAccess: 'string'
replicaCount: int
semanticSearch: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik değerleri
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' 'http403' |
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 | Arama hizmetinin müşteri tarafından yönetilen anahtarla şifrelenmemiş nesneleri bulması durumunda uyumluluğu nasıl zorunlu kılması gerektiğini açıklar. | 'Devre Dışı' 'Etkin' 'Belirtilmemiş' |
Kimlik
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
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 |
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 | Fiyat katmanı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 |
NetworkRuleSet
Ad | Açıklama | Değer |
---|---|---|
Bypass | 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. | 'AzurePortal' 'AzureServices' 'Hiçbiri' |
ipRules | Arama hizmeti uç noktasına erişim izni veren gelen ağları tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess'i 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktı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 |
computeType | Bu özelliği, varsayılan işlem veya Azure Gizli İşlem'i kullanarak arama hizmetini destekleyecek şekilde yapılandırın. | 'gizli' 'default' |
disabledDataExfiltrationOptions | Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü'dür. | Herhangi birini içeren dize dizisi: 'Tümü' |
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 |
bitiş noktası | Azure AI Search hizmetinin uç noktası. | dizgi |
hostingMode | 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. | 'default' 'highDensity' |
networkRuleSet | Azure AI Search hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
partitionCount | 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 | 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 Azure AI Arama SKU'ları için mümkündür. | 'devre dışı' 'ücretsiz' 'standard' |
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' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentities
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentity
Ad | Açıklama | Değer |
---|
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
Bicep Dosyası | Açıklama |
---|---|
Azure AI Studio Ağ Kısıtlanmış |
Bu şablon kümesinde, şifreleme için Microsoft tarafından yönetilen anahtarlar ve yapay zeka kaynağı için Microsoft tarafından yönetilen kimlik yapılandırması kullanılarak Azure AI Studio'nun özel bağlantı ve çıkış devre dışı bırakılarak nasıl ayarlanacağı gösterilmektedir. |
Azure Bilişsel Arama hizmeti |
Bu şablon bir Azure Bilişsel Arama hizmeti oluşturur |
ARM şablonu 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üğü.
Kaynak biçimi
Microsoft.Search/searchServices kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Search/searchServices",
"apiVersion": "2025-02-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authOptions": {
"aadOrApiKey": {
"aadAuthFailureMode": "string"
},
"apiKeyOnly": {}
},
"computeType": "string",
"disabledDataExfiltrationOptions": [ "string" ],
"disableLocalAuth": "bool",
"encryptionWithCmk": {
"enforcement": "string"
},
"endpoint": "string",
"hostingMode": "string",
"networkRuleSet": {
"bypass": "string",
"ipRules": [
{
"value": "string"
}
]
},
"partitionCount": "int",
"publicNetworkAccess": "string",
"replicaCount": "int",
"semanticSearch": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik değerleri
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' 'http403' |
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 | Arama hizmetinin müşteri tarafından yönetilen anahtarla şifrelenmemiş nesneleri bulması durumunda uyumluluğu nasıl zorunlu kılması gerektiğini açıklar. | 'Devre Dışı' 'Etkin' 'Belirtilmemiş' |
Kimlik
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
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 |
Microsoft.Search/searchServices
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2025-02-01-preview' |
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 | Fiyat katmanı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' |
NetworkRuleSet
Ad | Açıklama | Değer |
---|---|---|
Bypass | 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. | 'AzurePortal' 'AzureServices' 'Hiçbiri' |
ipRules | Arama hizmeti uç noktasına erişim izni veren gelen ağları tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess'i 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktı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 |
computeType | Bu özelliği, varsayılan işlem veya Azure Gizli İşlem'i kullanarak arama hizmetini destekleyecek şekilde yapılandırın. | 'gizli' 'default' |
disabledDataExfiltrationOptions | Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü'dür. | Herhangi birini içeren dize dizisi: 'Tümü' |
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 |
bitiş noktası | Azure AI Search hizmetinin uç noktası. | dizgi |
hostingMode | 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. | 'default' 'highDensity' |
networkRuleSet | Azure AI Search hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
partitionCount | 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 | 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 Azure AI Arama SKU'ları için mümkündür. | 'devre dışı' 'ücretsiz' 'standard' |
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' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentities
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentity
Ad | Açıklama | Değer |
---|
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
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ştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
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@2025-02-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authOptions = {
aadOrApiKey = {
aadAuthFailureMode = "string"
}
apiKeyOnly = ?
}
computeType = "string"
disabledDataExfiltrationOptions = [
"string"
]
disableLocalAuth = bool
encryptionWithCmk = {
enforcement = "string"
}
endpoint = "string"
hostingMode = "string"
networkRuleSet = {
bypass = "string"
ipRules = [
{
value = "string"
}
]
}
partitionCount = int
publicNetworkAccess = "string"
replicaCount = int
semanticSearch = "string"
}
})
}
Özellik değerleri
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' 'http403' |
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 | Arama hizmetinin müşteri tarafından yönetilen anahtarla şifrelenmemiş nesneleri bulması durumunda uyumluluğu nasıl zorunlu kılması gerektiğini açıklar. | 'Devre Dışı' 'Etkin' 'Belirtilmemiş' |
Kimlik
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem sistem tarafından oluşturulan bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
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 |
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 | Fiyat katmanı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@2025-02-01-preview" |
NetworkRuleSet
Ad | Açıklama | Değer |
---|---|---|
Bypass | 'ipRules' bölümünde tanımlanan kuralları atlayan gelen trafiğin olası çıkış noktaları. | 'AzurePortal' 'AzureServices' 'Hiçbiri' |
ipRules | Arama hizmeti uç noktasına erişim izni veren gelen ağları tanımlayan IP kısıtlama kurallarının listesi. Bu arada, diğer tüm genel IP ağları güvenlik duvarı tarafından engellenir. Bu kısıtlama kuralları yalnızca arama hizmetinin 'publicNetworkAccess'i 'etkin' olduğunda uygulanır; aksi takdirde, genel arabirim üzerinden trafiğe genel IP kurallarıyla bile izin verilmez ve özel uç nokta bağlantıları özel erişim yöntemi olacaktı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 |
computeType | Bu özelliği, varsayılan işlem veya Azure Gizli İşlem'i kullanarak arama hizmetini destekleyecek şekilde yapılandırın. | 'gizli' 'default' |
disabledDataExfiltrationOptions | Arama hizmeti için açıkça izin verilmeyen veri sızdırma senaryolarının listesi. Şu anda desteklenen tek değer ,gelecekte daha ayrıntılı denetimlerle tüm olası veri dışarı aktarma senaryolarını devre dışı bırakmak için 'Tümü'dür. | Herhangi birini içeren dize dizisi: 'Tümü' |
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 |
bitiş noktası | Azure AI Search hizmetinin uç noktası. | dizgi |
hostingMode | 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. | 'default' 'highDensity' |
networkRuleSet | Azure AI Search hizmetine nasıl ulaşılabileceğini belirleyen ağa özgü kurallar. | NetworkRuleSet |
partitionCount | 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 | 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 Azure AI Arama SKU'ları için mümkündür. | 'devre dışı' 'ücretsiz' 'standard' |
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' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentities
Ad | Açıklama | Değer |
---|
UserAssignedManagedIdentity
Ad | Açıklama | Değer |
---|