Componenti di Microsoft.Insights

Definizione di risorsa Bicep

Il tipo di risorsa dei componenti può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Commenti

Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.

Formato di risorsa

Per creare una risorsa Microsoft.Insights/components, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Insights/components@2020-02-02' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  etag: 'string'
  properties: {
    Application_Type: 'string'
    DisableIpMasking: bool
    DisableLocalAuth: bool
    Flow_Type: 'Bluefield'
    ForceCustomerStorageForProfiler: bool
    HockeyAppId: 'string'
    ImmediatePurgeDataOn30Days: bool
    IngestionMode: 'string'
    publicNetworkAccessForIngestion: 'string'
    publicNetworkAccessForQuery: 'string'
    Request_Source: 'rest'
    RetentionInDays: int
    SamplingPercentage: json('decimal-as-string')
    WorkspaceResourceId: 'string'
  }
}

Valori delle proprietà

components

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
%&\?/ o caratteri di controllo

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa stringa (obbligatorio)
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere Tag nei modelli
kind Tipo di applicazione a cui fa riferimento questo componente, usato per personalizzare l'interfaccia utente. Questo valore è una stringa a mano libera, i valori devono in genere essere uno dei seguenti: web, ios, altro, store, java, phone. stringa (obbligatorio)
etag Etag risorsa string
properties Proprietà che definiscono una risorsa componente di Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrizione Valore
Application_Type Tipo di applicazione monitorata. 'other'
'web' (obbligatorio)
DisableIpMasking Disabilitare la maschera IP. bool
DisableLocalAuth Disabilitare l'autenticazione non basata su AAD. bool
Flow_Type Usato dal sistema di Application Insights per determinare il tipo di flusso creato da questo componente. Questa impostazione deve essere impostata su "Bluefield" durante la creazione/aggiornamento di un componente tramite l'API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forzare gli utenti a creare il proprio account di archiviazione per profiler e debugger. bool
HockeyAppId ID applicazione univoco creato quando viene aggiunta una nuova applicazione a HockeyApp, usata per le comunicazioni con HockeyApp. string
ImmediatePurgeDataOn30Days Ripulire i dati immediatamente dopo 30 giorni. bool
IngestionMode Indica il flusso dell'inserimento. 'ApplicationInsights'
'ApplicationInsightsWithDiagnosticSettings'
'LogAnalytics'
publicNetworkAccessForIngestion Tipo di accesso alla rete per l'accesso all'inserimento di Application Insights. 'Disabilitato'
'Enabled'
publicNetworkAccessForQuery Tipo di accesso alla rete per l'accesso alla query di Application Insights. 'Disabilitato'
'Enabled'
Request_Source Descrive lo strumento creato dal componente Application Insights. I clienti che usano questa API devono impostare questa impostazione sul valore predefinito "rest". 'rest'
RetentionInDays Periodo di conservazione in giorni. INT
SamplingPercentage Percentuale dei dati prodotti dall'applicazione monitorata che viene campionata per i dati di telemetria di Application Insights. Per specificare un valore decimale, usare la funzione json(). int o json decimal
WorkspaceResourceId ID risorsa dell'area di lavoro Log Analytics in cui verranno inseriti i dati. Questa proprietà è necessaria per creare un'applicazione con questa versione dell'API. Le applicazioni di versioni precedenti non avranno questa proprietà. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
BrowserBox Azure Edition

Distribuisci in Azure
Questo modello distribuisce BrowserBox in una macchina virtuale LVM di Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7.
CI/CD Java con Jenkins e app Web di Azure

Distribuisci in Azure
Questo è un esempio per CI/CD Java con Jenkins e Azure App Web.
Kentico Xperience

Distribuisci in Azure
Questo modello facilita la distribuzione delle risorse necessarie per ospitare gli ambienti Kentico Xperience in Microsoft Azure.
App Web Umbraco CMS semplice

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire l'app Web umbraco CMS in Servizio app di Azure App Web.
Ambiente del servizio app ILB con Firewall di Azure

Distribuisci in Azure
Resource Manager modelli e parametri che illustrano come distribuire servizio app ambiente con l'integrazione di Firewall di Azure
Enterprise Governance-AppService, DATABASE SQL, AD, OMS, Runbook

Distribuisci in Azure
L'adozione del cloud per un'azienda, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile in Guide introduttive per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione self-serviceable, automatizzata e operativa, incentrata sull'ottimizzazione dei costi, sul miglioramento dell'affidabilità delle applicazioni, sulla riduzione dei rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo.
Sito Web eShop con ambiente del servizio app con bilanciamento del carico interno

Distribuisci in Azure
Un ambiente di servizio app è un'opzione del piano di servizio Premium di Servizio app di Azure che fornisce un ambiente completamente isolato e dedicato all'esecuzione sicura delle app di Servizio di Azure su larga scala, tra cui app Web, app per dispositivi mobili, e app per le API.
App Web con un database SQL, Azure Cosmos DB, Ricerca di Azure

Distribuisci in Azure
Questo modello effettua il provisioning di un'app Web, un database SQL, Azure Cosmos DB, Ricerca di Azure e Application Insights.
Area di lavoro di Azure Machine Learning

Distribuisci in Azure
Questo modello crea una nuova area di lavoro di Azure Machine Learning, insieme a un account di archiviazione crittografato, a KeyVault e alla registrazione di Application Insights
Creare Gestione API nella rete virtuale interna con il gateway app

Distribuisci in Azure
Questo modello illustra come creare un'istanza di Azure Gestione API in una rete privata protetta da gateway applicazione di Azure.
Distribuire una semplice applicazione di microservizio di Azure Spring Apps

Distribuisci in Azure
Questo modello distribuisce una semplice applicazione di microservizio di Azure Spring Apps da eseguire in Azure.
Frontdoor Standard/Premium con origine Funzioni di Azure

Distribuisci in Azure
Questo modello crea un'app Frontdoor Standard/Premium, un'app Funzioni di Azure e configura l'app per le funzioni per verificare che il traffico provengano dall'origine frontdoor.
Gemelli digitali di Azure con funzione e servizio di collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Gemelli digitali di Azure configurato con una funzione di Azure connessa Rete virtuale in grado di comunicare tramite un endpoint collegamento privato a Gemelli digitali. Crea anche una zona DNS privato per consentire la risoluzione semplice del nome host dell'endpoint di Gemelli digitali dal Rete virtuale all'indirizzo IP della subnet interna dell'endpoint privato. Il nome host viene archiviato come impostazione della funzione di Azure con nome 'ADT_ENDPOINT'.
Distribuire Application Insights e creare un avviso in esso

Distribuisci in Azure
Questo modello consente di distribuire Application Insights e crearvi un avviso
Creare un'area di lavoro AML con più set di dati & archivi dati

Distribuisci in Azure
Questo modello crea un'area di lavoro di Azure Machine Learning con più set di dati & archivi dati.
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning specificata con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare frontdoor di Azure davanti ad Azure Gestione API

Distribuisci in Azure
Questo esempio illustra come usare Frontdoor di Azure come servizio di bilanciamento del carico globale davanti ad Azure Gestione API.
ambiente del servizio app con back-end Azure SQL

Distribuisci in Azure
Questo modello crea un ambiente del servizio app con un back-end Azure SQL insieme agli endpoint privati insieme alle risorse associate in genere usate in un ambiente privato/isolato.
Effettuare il provisioning di un'app per le funzioni in esecuzione in un piano servizio app

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito di servizio app.
Effettuare il provisioning di un'app per le funzioni in un piano a consumo

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse. Sono disponibili altri modelli per il provisioning in un piano di hosting dedicato.
Eseguire il provisioning della funzione del piano a consumo con uno slot di distribuzione

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente. Esistono altri modelli disponibili per il provisioning in un piano di hosting dedicato.
App per le funzioni di Azure ospitata nel piano dedicato

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito servizio app.
App per le funzioni di Azure con uno slot di distribuzione

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium con slot di produzione e uno slot di distribuzione aggiuntivo.
App per le funzioni di Azure con Hub eventi e identità gestita

Distribuisci in Azure
il modello esegue il provisioning di un'app per le funzioni di Azure in un piano di consumo Linux, insieme a un hub eventi, archiviazione di Azure e Application Insights. L'app per le funzioni è in grado di usare l'identità gestita per connettersi all'hub eventi e all'account di archiviazione
App per le funzioni di Azure ospitata nel piano di consumo Linux

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo Linux, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente.
App per le funzioni nel piano di consumo Linux con compilazione remota

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo Linux ed esegue la compilazione remota durante la distribuzione del codice. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente.
App per le funzioni di Azure ospitata nel piano Premium

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium.
App per le funzioni private e archiviazione protetta dall'endpoint privato

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium con endpoint privati e comunica con Archiviazione di Azure sugli endpoint privati.
Creare app per le funzioni e archiviazione protetta dall'endpoint privato

Distribuisci in Azure
Questo modello consente di distribuire un'app per le funzioni di Azure che comunica con Archiviazione di Azure tramite endpoint privati.
App per le funzioni di Azure con integrazione di Rete virtuale

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium con l'integrazione della rete virtuale a livello di area abilitata per una rete virtuale appena creata.
App per le funzioni di Azure ospitata nel piano di utilizzo di Windows

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo di Windows, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente.
App per le funzioni di Azure e una funzione attivata da HTTP

Distribuisci in Azure
In questo esempio viene distribuita un'app per le funzioni di Azure e una funzione attivata da HTTP inline nel modello. Distribuisce anche un Key Vault e popola un segreto con la chiave host dell'app per le funzioni.
Distribuire un piano AZ abilitato per la funzione di Azure Premium

Distribuisci in Azure
Questo modello consente di distribuire un piano Di Azure Function Premium con il supporto delle zone di disponibilità, tra cui un account di archiviazione abilitato per le zone di disponibilità.
App per le funzioni protetta da Frontdoor di Azure

Distribuisci in Azure
Questo modello consente di distribuire una funzione Premium di Azure protetta e pubblicata da Frontdoor Premium di Azure. La conenzione tra Frontdoor di Azure e Funzioni di Azure è protetta da collegamento privato di Azure.
Distribuire un piano Azure Function Premium con l'integrazione della rete virtuale

Distribuisci in Azure
Questo modello consente di distribuire un piano Azure Function Premium con l'integrazione della rete virtuale a livello di area abilitato a una rete virtuale appena creata.
Crea un'app per le funzioni con identità del servizio gestito

Distribuisci in Azure
Crea un'app per le funzioni con identità del servizio gestita abilitata con Application Insights configurata per i log e le metriche.
gateway applicazione con Gestione API e app Web interne

Distribuisci in Azure
gateway applicazione instradare il traffico Internet a una rete virtuale (modalità interna) Gestione API'istanza che servizi un'API Web ospitata in un'app Web di Azure.
App Web w/ Application Insights inviando a Log Analytics

Distribuisci in Azure
Questo modello consente di supportare le nuove versioni API di microsoft.insights/components. A partire da 2020-02-02-preview WorkspaceID sarà necessario durante la creazione di Application Inisghts.Questo modello distribuirà il piano di servizio app, servizio app, Application Insights, Area di lavoro Log Analytics e collegarla tutti insieme.
App Web con identità gestita, SQL Server e ΑΙ

Distribuisci in Azure
Esempio semplice per distribuire l'infrastruttura di Azure per app + dati + identità gestita e monitoraggio
Effettuare il provisioning di un'app Web con un database SQL

Distribuisci in Azure
Questo modello esegue il provisioning di un'app Web, un database SQL, impostazioni di scalabilità automatica, regole di avviso e App Insights. Configura un stringa di connessione nell'app Web per il database.
App Django

Distribuisci in Azure
Questo modello consente di creare un servizio app per la distribuzione di un'app Django.
App ASP.NET

Distribuisci in Azure
Questo modello consente di creare un servizio app per la distribuzione di un'app ASP.NET.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa componenti può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Commenti

Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.

Formato di risorsa

Per creare una risorsa Microsoft.Insights/components, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Insights/components",
  "apiVersion": "2020-02-02",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "etag": "string",
  "properties": {
    "Application_Type": "string",
    "DisableIpMasking": "bool",
    "DisableLocalAuth": "bool",
    "Flow_Type": "Bluefield",
    "ForceCustomerStorageForProfiler": "bool",
    "HockeyAppId": "string",
    "ImmediatePurgeDataOn30Days": "bool",
    "IngestionMode": "string",
    "publicNetworkAccessForIngestion": "string",
    "publicNetworkAccessForQuery": "string",
    "Request_Source": "rest",
    "RetentionInDays": "int",
    "SamplingPercentage": "[json('decimal-as-string')]",
    "WorkspaceResourceId": "string"
  }
}

Valori delle proprietà

components

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Insights/components'
apiVersion Versione dell'API risorsa '2020-02-02'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
%&\?/ o caratteri di controllo

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa stringa (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
kind Tipo di applicazione a cui fa riferimento questo componente, usato per personalizzare l'interfaccia utente. Questo valore è una stringa freeform, i valori devono in genere essere uno dei seguenti: web, ios, altro, store, java, phone. stringa (obbligatoria)
etag Etag delle risorse string
properties Proprietà che definiscono una risorsa componente di Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrizione Valore
Application_Type Tipo di applicazione monitorata. 'other'
'Web' (obbligatorio)
DisableIpMasking Disabilitare la maschera IP. bool
DisableLocalAuth Disabilitare l'autenticazione basata su non AAD. bool
Flow_Type Usato dal sistema Application Insights per determinare il tipo di flusso creato da questo componente. Questa opzione deve essere impostata su "Bluefield" durante la creazione/aggiornamento di un componente tramite l'API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forzare gli utenti a creare un proprio account di archiviazione per profiler e debugger. bool
HockeyAppId ID applicazione univoco creato quando viene aggiunta una nuova applicazione a HockeyApp, usata per le comunicazioni con HockeyApp. string
ImmediatePurgeDataOn30Days Eliminare i dati immediatamente dopo 30 giorni. bool
InserimentoMode Indica il flusso dell'inserimento. 'ApplicationInsights'
'ApplicationInsightsWithDiagnosticSettings'
'LogAnalytics'
publicNetworkAccessForIngestion Tipo di accesso di rete per l'accesso all'inserimento di Application Insights. 'Disabilitato'
'Enabled'
publicNetworkAccessForQuery Tipo di accesso di rete per l'accesso alla query di Application Insights. 'Disabilitato'
'Enabled'
Request_Source Descrive lo strumento creato questo componente di Application Insights. I clienti che usano questa API devono impostare il valore predefinito "rest". 'rest'
RetentionInDays Periodo di conservazione in giorni. INT
CampionamentoPercentage Percentuale dei dati prodotti dall'applicazione monitorata che viene campionata per i dati di telemetria di Application Insights. Per specificare un valore decimale, usare la funzione json(). int o json decimal
WorkspaceResourceId ID risorsa dell'area di lavoro log analytics a cui verranno inseriti i dati. Questa proprietà è necessaria per creare un'applicazione con questa versione dell'API. Le applicazioni delle versioni precedenti non avranno questa proprietà. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
BrowserBox Azure Edition

Distribuisci in Azure
Questo modello distribuisce BrowserBox in una macchina virtuale LVM di Azure Ubuntu Server 22.04, Debian 11 o RHEL 8.7 LVM.
CI/CD Java con Jenkins e app Web di Azure

Distribuisci in Azure
Questo è un esempio per Java CI/CD usando Jenkins e Azure App Web.
Kentico Xperience

Distribuisci in Azure
Questo modello facilita la distribuzione delle risorse necessarie per ospitare gli ambienti Kentico Xperience in Microsoft Azure.
Semplice app Web Umbraco CMS

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire un'app Web umbraco CMS in Servizio app di Azure App Web.
Ambiente del servizio app ILB con Firewall di Azure

Distribuisci in Azure
Resource Manager modelli e parametri che illustrano come distribuire servizio app ambiente con l'integrazione di Firewall di Azure
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Distribuisci in Azure
L'adozione del cloud per un'organizzazione, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile da Avvio rapido per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione di governance e operazioni self-serviceable, incentrata sull'ottimizzazione dei costi, migliorare l'affidabilità delle applicazioni, ridurre i rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo.
Sito Web eShop con ILB ASE

Distribuisci in Azure
Un ambiente di servizio app è un'opzione del piano di servizio Premium di Servizio app di Azure che fornisce un ambiente completamente isolato e dedicato all'esecuzione sicura delle app di Servizio di Azure su larga scala, tra cui app Web, app per dispositivi mobili, e app per le API.
App Web con un database SQL, Azure Cosmos DB, Ricerca di Azure

Distribuisci in Azure
Questo modello esegue il provisioning di un'app Web, un database SQL, Azure Cosmos DB, Ricerca di Azure e Application Insights.
Area di lavoro di Azure Machine Learning

Distribuisci in Azure
Questo modello crea una nuova area di lavoro di Azure Machine Learning, insieme a un account di archiviazione crittografato, a KeyVault e alla registrazione di Application Insights
Creare Gestione API nella rete virtuale interna con il gateway app

Distribuisci in Azure
Questo modello illustra come creare un'istanza di Azure Gestione API in una rete privata protetta da gateway applicazione di Azure.
Distribuire un'applicazione microservizio di Azure Spring Apps semplice

Distribuisci in Azure
Questo modello distribuisce un'applicazione microservizio di Azure Spring Apps semplice da eseguire in Azure.
Frontdoor Standard/Premium con origine Funzioni di Azure

Distribuisci in Azure
Questo modello crea un'app Frontdoor Standard/Premium, un'app Funzioni di Azure e configura l'app per le funzioni per verificare che il traffico sia arrivato dall'origine di Frontdoor.
Gemelli digitali di Azure con funzione e servizio collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Gemelli digitali di Azure configurato con una funzione di Azure Rete virtuale connessa che può comunicare tramite un endpoint collegamento privato a gemelli digitali. Crea anche una zona DNS privato per consentire la risoluzione senza problemi del nome host dell'endpoint gemelli digitali dall'Rete virtuale all'indirizzo IP della subnet interna dell'endpoint privato. Il nome host viene archiviato come impostazione della funzione di Azure con il nome 'ADT_ENDPOINT'.
Distribuire Informazioni dettagliate applicazioni e creare avvisi in esso

Distribuisci in Azure
Questo modello consente di distribuire Application Insights e crearne un avviso
Creare un'area di lavoro AML con più set di dati & archivi dati

Distribuisci in Azure
Questo modello crea un'area di lavoro di Azure Machine Learning con più set di dati & archivi dati.
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (rete virtuale)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare Frontdoor di Azure davanti ad Azure Gestione API

Distribuisci in Azure
Questo esempio illustra come usare Frontdoor di Azure come servizio di bilanciamento del carico globale davanti ad Azure Gestione API.
ambiente del servizio app con back-end Azure SQL

Distribuisci in Azure
Questo modello crea un ambiente del servizio app con un back-end Azure SQL insieme agli endpoint privati insieme alle risorse associate in genere usate in un ambiente privato/isolato.
Effettuare il provisioning di un'app per le funzioni in esecuzione in un piano di servizio app

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito servizio app.
Effettuare il provisioning di un'app per le funzioni in un piano di consumo

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente. Esistono altri modelli disponibili per il provisioning in un piano di hosting dedicato.
Eseguire il provisioning della funzione piano di consumo con uno slot di distribuzione

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente. Esistono altri modelli disponibili per il provisioning in un piano di hosting dedicato.
App per le funzioni di Azure ospitata nel piano dedicato

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito servizio app.
App per le funzioni di Azure con uno slot di distribuzione

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium con slot di produzione e uno slot di distribuzione aggiuntivo.
App per le funzioni di Azure con Hub eventi e identità gestita

Distribuisci in Azure
il modello esegue il provisioning di un'app per le funzioni di Azure in un piano di consumo Linux, insieme a un hub eventi, archiviazione di Azure e Application Insights. L'app per le funzioni è in grado di usare l'identità gestita per connettersi all'hub eventi e all'account di archiviazione
App per le funzioni di Azure ospitata nel piano di consumo Linux

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo Linux, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente.
App per le funzioni nel piano di consumo Linux con compilazione remota

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo Linux ed esegue la compilazione remota durante la distribuzione del codice. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza alcun impegno di risorsa permanente.
App per le funzioni di Azure ospitata nel piano Premium

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium.
App per le funzioni private e archiviazione protetta dall'endpoint privato

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano Premium con endpoint privati e comunica con Archiviazione di Azure sugli endpoint privati.
Creare app per le funzioni e archiviazione protetta dall'endpoint privato

Distribuisci in Azure
Questo modello consente di distribuire un'app per le funzioni di Azure che comunica con Archiviazione di Azure tramite endpoint privati.
App per le funzioni di Azure con integrazione di Rete virtuale

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano Premium con l'integrazione della rete virtuale a livello di area abilitata per una rete virtuale appena creata.
App per le funzioni di Azure ospitata nel piano a consumo di Windows

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo di Windows, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse.
App per le funzioni di Azure e una funzione attivata tramite HTTP

Distribuisci in Azure
Questo esempio distribuisce un'app per le funzioni di Azure e una funzione attivata tramite HTTP inline nel modello. Distribuisce anche un Key Vault e popola un segreto con la chiave host dell'app per le funzioni.
Distribuire un piano az abilitato per le funzioni di Azure Premium

Distribuisci in Azure
Questo modello consente di distribuire un piano Premium per le funzioni di Azure con il supporto delle zone di disponibilità, tra cui un account di archiviazione abilitato per le zone di disponibilità.
App per le funzioni protetta da Frontdoor di Azure

Distribuisci in Azure
Questo modello consente di distribuire una funzione Premium di Azure protetta e pubblicata da Frontdoor di Azure Premium. La conzione tra Frontdoor di Azure e Funzioni di Azure è protetta da collegamento privato di Azure.
Distribuire un piano Premium per le funzioni di Azure con l'integrazione della rete virtuale

Distribuisci in Azure
Questo modello consente di distribuire un piano Premium per le funzioni di Azure con l'integrazione della rete virtuale a livello di area abilitata in una rete virtuale appena creata.
Crea un'app per le funzioni con identità del servizio gestita

Distribuisci in Azure
Crea un'app per le funzioni con identità del servizio gestita abilitata con Application Insights configurato per i log e le metriche.
gateway applicazione con Gestione API interno e app Web

Distribuisci in Azure
gateway applicazione instradare il traffico Internet a una rete virtuale (modalità interna) Gestione API'istanza che servizi un'API Web ospitata in un'app Web di Azure.
App Web con Application Insights che invia a Log Analytics

Distribuisci in Azure
Questo modello consente di supportare le nuove versioni API di microsoft.insights/components. A partire dal 2020-02-02-preview WorkspaceID sarà necessario durante la creazione di Application Inisghts.Questo modello distribuirà il piano di servizio app, servizio app, Application Insights, area di lavoro Log Analytics e associarlo tutti insieme.
App Web con identità gestita, SQL Server e ΑΙ

Distribuisci in Azure
Esempio semplice per distribuire l'infrastruttura di Azure per app + dati + identità gestita e monitoraggio
Effettuare il provisioning di un'app Web con un database SQL

Distribuisci in Azure
Questo modello effettua il provisioning di un'app Web, di un database SQL, delle impostazioni di scalabilità automatica, delle regole di avviso e di App Insights. Configura un stringa di connessione nell'app Web per il database.
App Django

Distribuisci in Azure
Questo modello consente di creare un servizio app per la distribuzione di un'app Django.
App ASP.NET

Distribuisci in Azure
Questo modello consente di creare un servizio app per la distribuzione di un'app ASP.NET.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa dei componenti 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 di risorsa

Per creare una risorsa Microsoft.Insights/components, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/components@2020-02-02"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      Application_Type = "string"
      DisableIpMasking = bool
      DisableLocalAuth = bool
      Flow_Type = "Bluefield"
      ForceCustomerStorageForProfiler = bool
      HockeyAppId = "string"
      ImmediatePurgeDataOn30Days = bool
      IngestionMode = "string"
      publicNetworkAccessForIngestion = "string"
      publicNetworkAccessForQuery = "string"
      Request_Source = "rest"
      RetentionInDays = int
      SamplingPercentage = "decimal-as-string"
      WorkspaceResourceId = "string"
    }
    kind = "string"
    etag = "string"
  })
}

Valori delle proprietà

components

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Insights/components@2020-02-02"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
%&\?/ o caratteri di controllo

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Tag delle risorse Dizionario di nomi e valori di tag.
kind Tipo di applicazione a cui fa riferimento questo componente, usato per personalizzare l'interfaccia utente. Questo valore è una stringa a mano libera, i valori devono in genere essere uno dei seguenti: web, ios, altro, store, java, phone. stringa (obbligatorio)
etag Etag risorsa string
properties Proprietà che definiscono una risorsa componente di Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrizione Valore
Application_Type Tipo di applicazione monitorata. "altro"
"web" (obbligatorio)
DisableIpMasking Disabilitare la maschera IP. bool
DisableLocalAuth Disabilitare l'autenticazione non basata su AAD. bool
Flow_Type Usato dal sistema di Application Insights per determinare il tipo di flusso creato da questo componente. Questa impostazione deve essere impostata su "Bluefield" durante la creazione/aggiornamento di un componente tramite l'API REST. "Bluefield"
ForceCustomerStorageForProfiler Forzare gli utenti a creare il proprio account di archiviazione per profiler e debugger. bool
HockeyAppId ID applicazione univoco creato quando viene aggiunta una nuova applicazione a HockeyApp, usata per le comunicazioni con HockeyApp. string
ImmediatePurgeDataOn30Days Ripulire i dati immediatamente dopo 30 giorni. bool
IngestionMode Indica il flusso dell'inserimento. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion Tipo di accesso alla rete per l'accesso all'inserimento di Application Insights. "Disabilitato"
"Abilitato"
publicNetworkAccessForQuery Tipo di accesso alla rete per l'accesso alla query di Application Insights. "Disabilitato"
"Abilitato"
Request_Source Descrive lo strumento creato dal componente Application Insights. I clienti che usano questa API devono impostare questa impostazione sul valore predefinito "rest". "rest"
RetentionInDays Periodo di conservazione in giorni. INT
SamplingPercentage Percentuale dei dati prodotti dall'applicazione monitorata che viene campionata per i dati di telemetria di Application Insights. Specificare un valore decimale come stringa. int o json decimal
WorkspaceResourceId ID risorsa dell'area di lavoro Log Analytics in cui verranno inseriti i dati. Questa proprietà è necessaria per creare un'applicazione con questa versione dell'API. Le applicazioni di versioni precedenti non avranno questa proprietà. string