Microsoft.Search searchServices
Definizione di risorsa Bicep
Il tipo di risorsa searchServices può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Search/searchServices, aggiungere il bicep seguente al modello.
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(...)
}
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'
}
}
Valori delle proprietà
DataPlaneAadOrApiKeyAuthOption
Nome | Descrizione | Valore |
---|---|---|
aadAuthFailureMode | Descrive la risposta inviata dall'API del piano dati di un servizio di ricerca per le richieste che hanno avuto esito negativo. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Nome | Descrizione | Valore |
---|---|---|
aadOrApiKey | Indica che è possibile usare la chiave API o un token di accesso da un tenant di Microsoft Entra ID per l'autenticazione. | DataPlaneAadOrApiKeyAuthOption |
apiKeyOnly | Indica che solo la chiave API può essere usata per l'autenticazione. | qualunque |
EncryptionWithCmk
Nome | Descrizione | Valore |
---|---|---|
rinforzo | Descrive in che modo un servizio di ricerca deve applicare la conformità se trova oggetti non crittografati con la chiave gestita dal cliente. | 'Disabilitato' 'Enabled' 'Non specificato' |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata dal sistema che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno ID risorsa ARM nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
Nome | Descrizione | Valore |
---|---|---|
valore | Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o a un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. | corda |
Microsoft.Search/searchServices
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del servizio di ricerca. | SearchServiceProperties |
Sku | SKU del servizio di ricerca, che determina il livello di prezzo e i limiti di capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
NetworkRuleSet
SearchServiceProperties
Nome | Descrizione | Valore |
---|---|---|
authOptions | Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Non è possibile impostare questa impostazione se 'disableLocalAuth' è impostato su true. | DataPlaneAuthOptions |
computeType | Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o Il confidential compute di Azure. | "riservato" 'default' |
disabledDataExfiltrationOptions | Elenco di scenari di esfiltrazione di dati non consentiti in modo esplicito per il servizio di ricerca. Attualmente, l'unico valore supportato è "All" per disabilitare tutti i possibili scenari di esportazione dei dati con controlli più granulari pianificati per il futuro. | Matrice di stringhe contenente uno dei seguenti elementi: 'All' |
disableLocalAuth | Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Non è possibile impostare su true se è definito 'dataPlaneAuthOptions'. | Bool |
encryptionWithCmk | Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi di Customer Manager all'interno di un servizio di ricerca. | EncryptionWithCmk |
Endpoint | Endpoint del servizio Ricerca intelligenza artificiale di Azure. | corda |
hostingMode | Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che è molto più alto rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. | 'default' 'highDensity' |
networkRuleSet | Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure. | NetworkRuleSet |
partitionCount | Numero di partizioni nel servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
publicNetworkAccess | Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo. | 'disabled' 'enabled' |
replicaCount | Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per gli SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
semanticSearch | Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di Ricerca intelligenza artificiale di Azure in determinate posizioni. | 'disabled' 'free' 'standard' |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | SKU del servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni. | 'basic' 'free' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentities
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentity
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
servizio di ricerca | Modulo di risorse AVM per il servizio di ricerca |
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
con restrizioni di rete di Azure AI Studio | Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
servizio Ricerca cognitiva di Azure | Questo modello crea un servizio Ricerca cognitiva di Azure |
agente protetto dalla rete con identità gestita dall'utente | Questo set di modelli illustra come configurare il servizio Agente di intelligenza artificiale di Azure con isolamento della rete virtuale usando l'autenticazione dell'identità gestita dall'utente per la connessione al servizio di intelligenza artificiale/AOAI e i collegamenti di rete privata per connettere l'agente ai dati sicuri. |
configurazione dell'agente standard | Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione standard, ovvero con l'autenticazione dell'identità gestita per le connessioni di progetto/hub e l'accesso a Internet pubblico abilitato. Gli agenti usano risorse di ricerca e archiviazione a tenant singolo di proprietà del cliente. Con questa configurazione, si ha il controllo completo e la visibilità su queste risorse, ma si comportano costi in base all'utilizzo. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa searchServices può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Search/searchServices, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
DataPlaneAadOrApiKeyAuthOption
Nome | Descrizione | Valore |
---|---|---|
aadAuthFailureMode | Descrive la risposta inviata dall'API del piano dati di un servizio di ricerca per le richieste che hanno avuto esito negativo. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Nome | Descrizione | Valore |
---|---|---|
aadOrApiKey | Indica che è possibile usare la chiave API o un token di accesso da un tenant di Microsoft Entra ID per l'autenticazione. | DataPlaneAadOrApiKeyAuthOption |
apiKeyOnly | Indica che solo la chiave API può essere usata per l'autenticazione. | qualunque |
EncryptionWithCmk
Nome | Descrizione | Valore |
---|---|---|
rinforzo | Descrive in che modo un servizio di ricerca deve applicare la conformità se trova oggetti non crittografati con la chiave gestita dal cliente. | 'Disabilitato' 'Enabled' 'Non specificato' |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata dal sistema che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno ID risorsa ARM nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
Nome | Descrizione | Valore |
---|---|---|
valore | Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o a un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. | corda |
Microsoft.Search/searchServices
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2025-02-01-preview' |
identità | Identità della risorsa. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del servizio di ricerca. | SearchServiceProperties |
Sku | SKU del servizio di ricerca, che determina il livello di prezzo e i limiti di capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Search/searchServices' |
NetworkRuleSet
SearchServiceProperties
Nome | Descrizione | Valore |
---|---|---|
authOptions | Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Non è possibile impostare questa impostazione se 'disableLocalAuth' è impostato su true. | DataPlaneAuthOptions |
computeType | Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o Il confidential compute di Azure. | "riservato" 'default' |
disabledDataExfiltrationOptions | Elenco di scenari di esfiltrazione di dati non consentiti in modo esplicito per il servizio di ricerca. Attualmente, l'unico valore supportato è "All" per disabilitare tutti i possibili scenari di esportazione dei dati con controlli più granulari pianificati per il futuro. | Matrice di stringhe contenente uno dei seguenti elementi: 'All' |
disableLocalAuth | Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Non è possibile impostare su true se è definito 'dataPlaneAuthOptions'. | Bool |
encryptionWithCmk | Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi di Customer Manager all'interno di un servizio di ricerca. | EncryptionWithCmk |
Endpoint | Endpoint del servizio Ricerca intelligenza artificiale di Azure. | corda |
hostingMode | Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che è molto più alto rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. | 'default' 'highDensity' |
networkRuleSet | Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure. | NetworkRuleSet |
partitionCount | Numero di partizioni nel servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
publicNetworkAccess | Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo. | 'disabled' 'enabled' |
replicaCount | Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per gli SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
semanticSearch | Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di Ricerca intelligenza artificiale di Azure in determinate posizioni. | 'disabled' 'free' 'standard' |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | SKU del servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni. | 'basic' 'free' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentities
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentity
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
con restrizioni di rete di Azure AI Studio |
Questo set di modelli illustra come configurare Azure AI Studio con collegamento privato e uscita disabilitato, usando chiavi gestite da Microsoft per la crittografia e la configurazione delle identità gestite da Microsoft per la risorsa di intelligenza artificiale. |
servizio Ricerca cognitiva di Azure |
Questo modello crea un servizio Ricerca cognitiva di Azure |
servizio Ricerca cognitiva di Azure con endpoint privato |
Questo modello crea un servizio Ricerca cognitiva di Azure con un endpoint privato. |
agente protetto dalla rete con identità gestita dall'utente |
Questo set di modelli illustra come configurare il servizio Agente di intelligenza artificiale di Azure con isolamento della rete virtuale usando l'autenticazione dell'identità gestita dall'utente per la connessione al servizio di intelligenza artificiale/AOAI e i collegamenti di rete privata per connettere l'agente ai dati sicuri. |
configurazione dell'agente standard |
Questo set di modelli illustra come configurare il servizio Azure AI Agent con la configurazione standard, ovvero con l'autenticazione dell'identità gestita per le connessioni di progetto/hub e l'accesso a Internet pubblico abilitato. Gli agenti usano risorse di ricerca e archiviazione a tenant singolo di proprietà del cliente. Con questa configurazione, si ha il controllo completo e la visibilità su queste risorse, ma si comportano costi in base all'utilizzo. |
'app Web con un database SQL, Azure Cosmos DB, Ricerca di Azure |
Questo modello effettua il provisioning di un'app Web, un database SQL, Azure Cosmos DB, Ricerca di Azure e Application Insights. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa searchServices può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Search/searchServices, aggiungere il codice Terraform seguente al modello.
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"
}
})
}
Valori delle proprietà
DataPlaneAadOrApiKeyAuthOption
Nome | Descrizione | Valore |
---|---|---|
aadAuthFailureMode | Descrive la risposta inviata dall'API del piano dati di un servizio di ricerca per le richieste che hanno avuto esito negativo. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Nome | Descrizione | Valore |
---|---|---|
aadOrApiKey | Indica che è possibile usare la chiave API o un token di accesso da un tenant di Microsoft Entra ID per l'autenticazione. | DataPlaneAadOrApiKeyAuthOption |
apiKeyOnly | Indica che solo la chiave API può essere usata per l'autenticazione. | qualunque |
EncryptionWithCmk
Nome | Descrizione | Valore |
---|---|---|
rinforzo | Descrive in che modo un servizio di ricerca deve applicare la conformità se trova oggetti non crittografati con la chiave gestita dal cliente. | 'Disabilitato' 'Enabled' 'Non specificato' |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata dal sistema che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno ID risorsa ARM nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedManagedIdentities |
IpRule
Nome | Descrizione | Valore |
---|---|---|
valore | Valore corrispondente a un singolo indirizzo IPv4 (ad esempio, 123.1.2.3) o a un intervallo IP in formato CIDR (ad esempio, 123.1.2.3/24) da consentire. | corda |
Microsoft.Search/searchServices
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del servizio di ricerca. | SearchServiceProperties |
Sku | SKU del servizio di ricerca, che determina il livello di prezzo e i limiti di capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Search/searchServices@2025-02-01-preview" |
NetworkRuleSet
SearchServiceProperties
Nome | Descrizione | Valore |
---|---|---|
authOptions | Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Non è possibile impostare questa impostazione se 'disableLocalAuth' è impostato su true. | DataPlaneAuthOptions |
computeType | Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o Il confidential compute di Azure. | "riservato" 'default' |
disabledDataExfiltrationOptions | Elenco di scenari di esfiltrazione di dati non consentiti in modo esplicito per il servizio di ricerca. Attualmente, l'unico valore supportato è "All" per disabilitare tutti i possibili scenari di esportazione dei dati con controlli più granulari pianificati per il futuro. | Matrice di stringhe contenente uno dei seguenti elementi: 'All' |
disableLocalAuth | Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Non è possibile impostare su true se è definito 'dataPlaneAuthOptions'. | Bool |
encryptionWithCmk | Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi di Customer Manager all'interno di un servizio di ricerca. | EncryptionWithCmk |
Endpoint | Endpoint del servizio Ricerca intelligenza artificiale di Azure. | corda |
hostingMode | Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che è molto più alto rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. | 'default' 'highDensity' |
networkRuleSet | Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure. | NetworkRuleSet |
partitionCount | Numero di partizioni nel servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
publicNetworkAccess | Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo. | 'disabled' 'enabled' |
replicaCount | Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per gli SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. | Int Vincoli: Valore minimo = 1 Valore massimo = 12 |
semanticSearch | Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di Ricerca intelligenza artificiale di Azure in determinate posizioni. | 'disabled' 'free' 'standard' |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | SKU del servizio di ricerca. I valori validi includono: 'free': Servizio condiviso. 'basic': servizio dedicato con un massimo di 3 repliche. 'standard': servizio dedicato con un massimo di 12 partizioni e 12 repliche. 'standard2': simile allo standard, ma con una maggiore capacità per ogni unità di ricerca. 'standard3': la più grande offerta Standard con un massimo di 12 partizioni e 12 repliche (o fino a 3 partizioni con più indici se si imposta anche la proprietà hostingMode su 'highDensity'). 'storage_optimized_l1': supporta 1 TB per partizione, fino a 12 partizioni. 'storage_optimized_l2': supporta 2 TB per partizione, fino a 12 partizioni. | 'basic' 'free' 'standard' 'standard2' 'standard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentities
Nome | Descrizione | Valore |
---|
UserAssignedManagedIdentity
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
servizio di ricerca | Modulo di risorse AVM per il servizio di ricerca |