Microsoft.Insights-onderdelen
Bicep-resourcedefinitie
Het resourcetype onderdelen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Opmerkingen
Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.
Resource-indeling
Als u een Microsoft.Insights/components-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
Eigenschapswaarden
Onderdelen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Kan het volgende niet gebruiken: %&\?/ of besturingstekensKan niet eindigen met spatie of punt. |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Soort | Het type toepassing waarnaar dit onderdeel verwijst, dat wordt gebruikt om de gebruikersinterface aan te passen. Deze waarde is een vrije-vormtekenreeks. Waarden moeten doorgaans een van de volgende zijn: web, ios, overig, opslag, java, telefoon. | tekenreeks (vereist) |
etag | Resource-etag | tekenreeks |
properties | Eigenschappen waarmee een Application Insights-onderdeelresource wordt gedefinieerd. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Naam | Description | Waarde |
---|---|---|
Application_Type | Type toepassing dat wordt bewaakt. | 'overig' 'web' (vereist) |
DisableIpMasking | IP-maskering uitschakelen. | booleaans |
DisableLocalAuth | Niet-AAD-verificatie uitschakelen. | booleaans |
Flow_Type | Wordt gebruikt door het Application Insights-systeem om te bepalen door welk type stroom dit onderdeel is gemaakt. Dit moet worden ingesteld op 'Bluefield' bij het maken/bijwerken van een onderdeel via de REST API. | 'Bluefield' |
ForceCustomerStorageForProfiler | Gebruikers dwingen hun eigen opslagaccount te maken voor profiler en foutopsporingsprogramma. | booleaans |
HockeyAppId | De unieke toepassings-id die wordt gemaakt wanneer een nieuwe toepassing wordt toegevoegd aan HockeyApp, die wordt gebruikt voor communicatie met HockeyApp. | tekenreeks |
ImmediatePurgeDataOn30Days | Gegevens onmiddellijk na 30 dagen opschonen. | booleaans |
IngestionMode | Geeft de stroom van de opname aan. | 'ApplicationInsights' 'ApplicationInsightsWithDiagnosticSettings' 'LogAnalytics' |
publicNetworkAccessForIngestion | Het netwerktoegangstype voor toegang tot Application Insights-opname. | 'Uitgeschakeld' Ingeschakeld |
publicNetworkAccessForQuery | Het netwerktoegangstype voor toegang tot Application Insights-query. | 'Uitgeschakeld' Ingeschakeld |
Request_Source | Beschrijft welk hulpprogramma dit Application Insights-onderdeel heeft gemaakt. Klanten die deze API gebruiken, moeten dit instellen op de standaard 'rest'. | 'rest' |
RetentionInDays | Bewaarperiode in dagen. | int |
SamplingPercentage | Percentage van de gegevens die worden geproduceerd door de toepassing die wordt bewaakt en waarvan een steekproef wordt genomen voor Application Insights-telemetrie. Als u een decimale waarde wilt opgeven, gebruikt u de functie json(). | int of json decimaal |
WorkspaceResourceId | Resource-id van de Log Analytics-werkruimte waarin de gegevens worden opgenomen. Deze eigenschap is vereist voor het maken van een toepassing met deze API-versie. Toepassingen van oudere versies hebben deze eigenschap niet. | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
BrowserBox Azure Edition |
Met deze sjabloon wordt BrowserBox geïmplementeerd op een VM met Azure Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM. |
Java-CI/CD met Jenkins en Azure-webapps |
Dit is een voorbeeld voor Java CI/CD met behulp van Jenkins en Azure Web Apps. |
Kentico Xperience |
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure. |
Eenvoudige Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
ILB-App Service Environment met Azure Firewall |
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te ontlenen aan hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), een samengestelde oplossing die beschikbaar is via QuickStarts van Azure-partners, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een zelfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van zichtbaarheid en beheer. |
eShop-website met ILB ASE |
Een App Service Environment is een Premium-serviceabonnement van Azure App Service die een volledig geïsoleerde en toegewezen omgeving biedt voor het veilig uitvoeren van Azure App Service apps op grote schaal, waaronder Web Apps, Mobile Apps en API-apps. |
Web-app met een SQL Database, Azure Cosmos DB, Azure Search |
Met deze sjabloon richt u een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in. |
Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een nieuwe Azure Machine Learning-werkruimte, samen met een versleuteld opslagaccount, KeyVault en Application Insights-logboekregistratie |
Maak API Management in een intern VNet met App Gateway |
Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt in een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren |
Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure. |
Front Door Standard/Premium met Azure Functions origin |
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app, en configureert u de functie-app om te controleren of verkeer via de oorsprong van Front Door is gekomen. |
Azure Digital Twins met functie en Private Link-service |
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een Virtual Network verbonden Azure-functie die via een Private Link-eindpunt kan communiceren met Digital Twins. Er wordt ook een Privé-DNS zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van de Virtual Network naar het ip-adres van het interne subnet van het privé-eindpunt toe te staan. De hostnaam wordt opgeslagen als een instelling voor de Azure-functie met de naam 'ADT_ENDPOINT'. |
Application Insight implementeren en er een waarschuwing in maken |
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken |
Een AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven |
Met deze sjabloon maakt u een Azure Machine Learning-werkruimte met meerdere gegevenssets & gegevensarchieven. |
End-to-end beveiligde installatie van Azure Machine Learning |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
End-to-end beveiligde installatie van Azure Machine Learning (verouderd) |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een AKS-rekendoel maken met een privé-IP-adres |
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Een Azure Machine Learning Service-werkruimte maken |
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de minimale set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning. |
Een Azure Machine Learning Service-werkruimte (CMK) maken |
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. In het voorbeeld ziet u hoe u Azure Machine Learning configureert voor versleuteling met een door de klant beheerde versleutelingssleutel. |
Een Azure Machine Learning Service-werkruimte (vnet) maken |
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een netwerk dat is geïsoleerd. |
Een Azure Machine Learning Service-werkruimte maken (verouderd) |
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een netwerk dat is geïsoleerd. |
Azure Front Door maken vóór Azure API Management |
In dit voorbeeld ziet u hoe u Azure Front Door gebruikt als een globale load balancer vóór Azure API Management. |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten, samen met gekoppelde resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
Een functie-app inrichten die wordt uitgevoerd op een App Service-abonnement |
Deze sjabloon richt een functie-app in op een toegewezen hostingabonnement, wat betekent dat deze wordt uitgevoerd en gefactureerd, net als elke App Service-site. |
Een functie-app inrichten voor een verbruiksabonnement |
Met deze sjabloon wordt een functie-app op basis van een verbruiksabonnement ingesteld. Dit is een dynamisch hostingabonnement. De app wordt uitgevoerd op aanvraag en u wordt gefactureerd per uitvoering, zonder permanente resourceverplichting. Er zijn andere sjablonen beschikbaar voor het inrichten van een toegewezen hostingabonnement. |
De functie Verbruiksabonnement inrichten met een implementatiesite |
Met deze sjabloon wordt een functie-app op basis van een verbruiksabonnement ingesteld. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. Er zijn andere sjablonen beschikbaar voor het inrichten van een toegewezen hostingabonnement. |
Azure-functie-app gehost op toegewezen plan |
Deze sjabloon richt een functie-app in op een toegewezen hostingabonnement, wat betekent dat deze wordt uitgevoerd en gefactureerd, net als elke App Service-site. |
Azure-functie-app met een implementatiesite |
Deze sjabloon richt een functie-app in op een Premium-abonnement met een productiesite en een extra implementatiesite. |
Azure-functie-app met Event Hub en beheerde identiteit |
Zijn sjabloon richt een Azure Function-app in op een Linux-verbruiksabonnement, samen met een Event Hub, Azure Storage en Application Insights. De functie-app kan een beheerde identiteit gebruiken om verbinding te maken met het Event Hub- en Storage-account |
Azure Function-app gehost op Linux-verbruiksabonnement |
Deze sjabloon richt een functie-app in op een Linux-verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Functie-app op Linux-verbruiksabonnement met externe build |
Deze sjabloon richt een functie-app in op een Linux-verbruiksabonnement en voert externe build uit tijdens de code-implementatie. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Azure-functie-app die wordt gehost op een Premium-abonnement |
Deze sjabloon richt een functie-app in op een Premium-abonnement. |
Privéfunctie-app en met een privé-eindpunt beveiligde opslag |
Deze sjabloon richt een functie-app in op een Premium-abonnement dat privé-eindpunten heeft en communiceert met Azure Storage via privé-eindpunten. |
Een functie-app en met een privé-eindpunt beveiligde opslag maken |
Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
Azure-functie-app met Virtual Network-integratie |
Met deze sjabloon wordt een functie-app in een Premium-abonnement ingericht met regionale virtuele netwerkintegratie ingeschakeld voor een nieuw gemaakt virtueel netwerk. |
Azure-functie-app die wordt gehost op een Windows-verbruiksabonnement |
Deze sjabloon richt een functie-app in op een Windows-verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Azure Function-app en een door HTTP geactiveerde functie |
In dit voorbeeld wordt een Azure-functie-app en een door HTTP geactiveerde functie inline geïmplementeerd in de sjabloon. Er wordt ook een Key Vault geïmplementeerd en een geheim gevuld met de hostsleutel van de functie-app. |
Een Azure Function Premium-abonnement met AZ implementeren |
Met deze sjabloon kunt u een Azure Function Premium-abonnement implementeren met ondersteuning voor beschikbaarheidszones, inclusief een opslagaccount met beschikbaarheidszones. |
Functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een Azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De verbinding tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
Een Azure Function Premium-abonnement implementeren met VNet-integratie |
Met deze sjabloon kunt u een Azure Function Premium-abonnement implementeren met regionale virtuele netwerkintegratie ingeschakeld voor een nieuw gemaakt virtueel netwerk. |
Hiermee maakt u een functie-app met een beheerde service-identiteit |
Hiermee maakt u een functie-app met beheerde service-identiteit ingeschakeld met Application Insights ingesteld voor logboeken en metrische gegevens. |
Application Gateway met interne API Management en web-app |
Application Gateway het routeren van internetverkeer naar een virtueel netwerk (interne modus) API Management exemplaar van een web-API die wordt gehost in een Azure-web-app. |
Web-app met Application Insights die naar Log Analytics wordt verzonden |
Deze sjabloon is bedoeld om de nieuwe API-versies van microsoft.insights/components te ondersteunen. Vanaf 2020-02-02-02-preview workspaceID is vereist bij het maken van Application Inisghts. Met deze sjabloon worden de App Service Plan, App Service, Application Insights en Log Analytics-werkruimte geïmplementeerd en aan elkaar gekoppeld. |
Web-app met beheerde identiteit, SQL Server en ΑΙ |
Eenvoudig voorbeeld voor het implementeren van een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking |
Een web-app inrichten met een SQL Database |
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database. |
Django-app |
Met deze sjabloon kunt u een App Service maken voor het implementeren van een Django-app. |
ASP.NET-app |
Met deze sjabloon kunt u een App Service maken voor het implementeren van een ASP.NET-app. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype onderdelen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Opmerkingen
Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.
Resource-indeling
Als u een Microsoft.Insights/components-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
Eigenschapswaarden
Onderdelen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Insights/components' |
apiVersion | De resource-API-versie | '2020-02-02' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Kan het volgende niet gebruiken: %&\?/ of besturingstekensKan niet eindigen met spatie of punt. |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Soort | Het type toepassing waarnaar dit onderdeel verwijst, dat wordt gebruikt om de gebruikersinterface aan te passen. Deze waarde is een vrije-vormtekenreeks. Waarden moeten doorgaans een van de volgende zijn: web, ios, overig, opslag, java, telefoon. | tekenreeks (vereist) |
etag | Resource-etag | tekenreeks |
properties | Eigenschappen waarmee een Application Insights-onderdeelresource wordt gedefinieerd. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Naam | Description | Waarde |
---|---|---|
Application_Type | Type toepassing dat wordt bewaakt. | 'overig' 'web' (vereist) |
DisableIpMasking | IP-maskering uitschakelen. | booleaans |
DisableLocalAuth | Niet-AAD-verificatie uitschakelen. | booleaans |
Flow_Type | Wordt gebruikt door het Application Insights-systeem om te bepalen door welk type stroom dit onderdeel is gemaakt. Dit moet worden ingesteld op 'Bluefield' bij het maken/bijwerken van een onderdeel via de REST API. | 'Bluefield' |
ForceCustomerStorageForProfiler | Gebruikers dwingen hun eigen opslagaccount te maken voor profiler en foutopsporingsprogramma. | booleaans |
HockeyAppId | De unieke toepassings-id die wordt gemaakt wanneer een nieuwe toepassing wordt toegevoegd aan HockeyApp, die wordt gebruikt voor communicatie met HockeyApp. | tekenreeks |
ImmediatePurgeDataOn30Days | Gegevens onmiddellijk na 30 dagen opschonen. | booleaans |
IngestionMode | Geeft de stroom van de opname aan. | 'ApplicationInsights' 'ApplicationInsightsWithDiagnosticSettings' 'LogAnalytics' |
publicNetworkAccessForIngestion | Het netwerktoegangstype voor toegang tot Application Insights-opname. | 'Uitgeschakeld' Ingeschakeld |
publicNetworkAccessForQuery | Het netwerktoegangstype voor toegang tot Application Insights-query. | 'Uitgeschakeld' Ingeschakeld |
Request_Source | Beschrijft welk hulpprogramma dit Application Insights-onderdeel heeft gemaakt. Klanten die deze API gebruiken, moeten dit instellen op de standaard 'rest'. | 'rest' |
RetentionInDays | Bewaarperiode in dagen. | int |
SamplingPercentage | Percentage van de gegevens die worden geproduceerd door de toepassing die wordt bewaakt en waarvan een steekproef wordt genomen voor Application Insights-telemetrie. Als u een decimale waarde wilt opgeven, gebruikt u de functie json(). | int of json decimaal |
WorkspaceResourceId | Resource-id van de Log Analytics-werkruimte waarin de gegevens worden opgenomen. Deze eigenschap is vereist om een toepassing te maken met deze API-versie. Toepassingen uit oudere versies hebben deze eigenschap niet. | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
BrowserBox Azure Edition |
Met deze sjabloon wordt BrowserBox geïmplementeerd op een VM met Azure Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM. |
Java-CI/CD met Jenkins en Azure-webapps |
Dit is een voorbeeld voor Java CI/CD met behulp van Jenkins en Azure Web Apps. |
Kentico Xperience |
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure. |
Eenvoudige Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
ILB-App Service Environment met Azure Firewall |
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te halen uit hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is via QuickStarts voor Azure-partners, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een selfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing benadrukt de belangrijkste governancepijlers van zichtbaarheid en beheer. |
eShop-website met ILB ASE |
Een App Service Environment is een Premium-serviceplanoptie van Azure App Service die een volledig geïsoleerde en toegewezen omgeving biedt voor het veilig uitvoeren van Azure App Service-apps op grote schaal, waaronder Web Apps, Mobile Apps en API-apps. |
Web-app met een SQL Database, Azure Cosmos DB, Azure Search |
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in. |
Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een nieuwe Azure Machine Learning-werkruimte, samen met een versleuteld opslagaccount, KeyVault en Application Insights-logboekregistratie |
API Management maken in een intern VNet met App Gateway |
Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt in een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren |
Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure. |
Front Door Standard/Premium met Azure Functions origin |
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer via de oorsprong van Front Door is gekomen. |
Azure Digital Twins met functie en Private Link-service |
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een Virtual Network verbonden Azure-functie die via een Private Link-eindpunt kan communiceren met Digital Twins. Er wordt ook een Privé-DNS zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van de Virtual Network naar het ip-adres van het interne subnet van het privé-eindpunt toe te staan. De hostnaam wordt opgeslagen als een instelling voor de Azure-functie met de naam 'ADT_ENDPOINT'. |
Application Insight implementeren en er een waarschuwing in maken |
Met deze sjabloon kunt u Application Insight implementeren en hierin een waarschuwing maken |
AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven |
Met deze sjabloon maakt u een Azure Machine Learning-werkruimte met meerdere gegevenssets & gegevensarchieven. |
Veilige end-to-end-installatie van Azure Machine Learning |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
End-to-end beveiligde installatie van Azure Machine Learning (verouderd) |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een AKS-rekendoel met een privé-IP-adres maken |
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Een Azure Machine Learning Service-werkruimte maken |
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. In deze configuratie wordt de minimale set resources beschreven die u nodig hebt om aan de slag te gaan met Azure Machine Learning. |
Een Azure Machine Learning Service-werkruimte (CMK) maken |
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. In het voorbeeld ziet u hoe u Azure Machine Learning configureert voor versleuteling met een door de klant beheerde versleutelingssleutel. |
Een Azure Machine Learning Service-werkruimte maken (vnet) |
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een geïsoleerde netwerkconfiguratie. |
Een Azure Machine Learning Service-werkruimte maken (verouderd) |
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een geïsoleerde netwerkconfiguratie. |
Azure Front Door maken vóór Azure API Management |
In dit voorbeeld ziet u hoe u Azure Front Door gebruikt als een globale load balancer vóór Azure API Management. |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
Een functie-app inrichten die wordt uitgevoerd op een App Service-abonnement |
Deze sjabloon richt een functie-app in op een toegewezen hostingabonnement, wat betekent dat deze wordt uitgevoerd en gefactureerd, net als elke App Service-site. |
Een functie-app inrichten voor een verbruiksabonnement |
Deze sjabloon richt een functie-app in op een verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. Er zijn andere sjablonen beschikbaar voor het inrichten van een toegewezen hostingabonnement. |
De functie Verbruiksabonnement inrichten met een implementatiesite |
Deze sjabloon richt een functie-app in op een verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. Er zijn andere sjablonen beschikbaar voor het inrichten van een toegewezen hostingabonnement. |
Azure-functie-app gehost op toegewezen plan |
Deze sjabloon richt een functie-app in op een toegewezen hostingabonnement, wat betekent dat deze wordt uitgevoerd en gefactureerd, net als elke App Service-site. |
Azure-functie-app met een implementatiesite |
Deze sjabloon richt een functie-app in op een Premium-abonnement met een productiesite en een extra implementatiesite. |
Azure-functie-app met Event Hub en beheerde identiteit |
Zijn sjabloon richt een Azure Function-app in op een Linux-verbruiksabonnement, samen met een Event Hub, Azure Storage en Application Insights. De functie-app kan een beheerde identiteit gebruiken om verbinding te maken met het Event Hub- en Storage-account |
Azure Function-app gehost op Linux-verbruiksabonnement |
Deze sjabloon richt een functie-app in op een Linux-verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Functie-app op Linux-verbruiksabonnement met externe build |
Deze sjabloon richt een functie-app in op een Linux-verbruiksabonnement en voert externe build uit tijdens de code-implementatie. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Azure-functie-app die wordt gehost op een Premium-abonnement |
Deze sjabloon richt een functie-app in op een Premium-abonnement. |
Privéfunctie-app en met een privé-eindpunt beveiligde opslag |
Deze sjabloon richt een functie-app in op een Premium-abonnement dat privé-eindpunten heeft en communiceert met Azure Storage via privé-eindpunten. |
Een functie-app en met een privé-eindpunt beveiligde opslag maken |
Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
Azure-functie-app met Virtual Network-integratie |
Met deze sjabloon wordt een functie-app in een Premium-abonnement ingericht met regionale virtuele netwerkintegratie ingeschakeld voor een nieuw gemaakt virtueel netwerk. |
Azure-functie-app die wordt gehost op een Windows-verbruiksabonnement |
Deze sjabloon richt een functie-app in op een Windows-verbruiksabonnement. Dit is een dynamisch hostingabonnement. De app wordt op aanvraag uitgevoerd en u wordt gefactureerd per uitvoering, zonder vaste resourcetoezegging. |
Azure Function-app en een door HTTP geactiveerde functie |
In dit voorbeeld wordt een Azure-functie-app en een door HTTP geactiveerde functie inline geïmplementeerd in de sjabloon. Er wordt ook een Key Vault geïmplementeerd en een geheim gevuld met de hostsleutel van de functie-app. |
Een Azure Function Premium-abonnement met AZ implementeren |
Met deze sjabloon kunt u een Azure Function Premium-abonnement implementeren met ondersteuning voor beschikbaarheidszones, inclusief een opslagaccount met beschikbaarheidszones. |
Functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een Azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De verbinding tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
Een Azure Function Premium-abonnement implementeren met VNet-integratie |
Met deze sjabloon kunt u een Azure Function Premium-abonnement implementeren met regionale virtuele netwerkintegratie ingeschakeld voor een nieuw gemaakt virtueel netwerk. |
Hiermee maakt u een functie-app met een beheerde service-identiteit |
Hiermee maakt u een functie-app met beheerde service-identiteit ingeschakeld met Application Insights ingesteld voor logboeken en metrische gegevens. |
Application Gateway met interne API Management en web-app |
Application Gateway het routeren van internetverkeer naar een virtueel netwerk (interne modus) API Management exemplaar van een web-API die wordt gehost in een Azure-web-app. |
Web-app met Application Insights die naar Log Analytics wordt verzonden |
Deze sjabloon is bedoeld om de nieuwe API-versies van microsoft.insights/components te ondersteunen. Vanaf 2020-02-02-02-preview workspaceID is vereist bij het maken van Application Inisghts. Met deze sjabloon worden de App Service Plan, App Service, Application Insights en Log Analytics-werkruimte geïmplementeerd en aan elkaar gekoppeld. |
Web-app met beheerde identiteit, SQL Server en ΑΙ |
Eenvoudig voorbeeld voor het implementeren van een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking |
Een web-app inrichten met een SQL Database |
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database. |
Django-app |
Met deze sjabloon kunt u een App Service maken voor het implementeren van een Django-app. |
ASP.NET-app |
Met deze sjabloon kunt u een App Service maken voor het implementeren van een ASP.NET-app. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype onderdelen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Insights/components-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
})
}
Eigenschapswaarden
Onderdelen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Insights/components@2020-02-02" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Kan het volgende niet gebruiken: %&\?/ of besturingstekensKan niet eindigen met spatie of punt. |
location | Resourcelocatie | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
Soort | Het type toepassing waarnaar dit onderdeel verwijst, dat wordt gebruikt om de gebruikersinterface aan te passen. Deze waarde is een vrije-vormtekenreeks. Waarden moeten doorgaans een van de volgende zijn: web, ios, overig, opslag, java, telefoon. | tekenreeks (vereist) |
etag | Resource-etag | tekenreeks |
properties | Eigenschappen waarmee een Application Insights-onderdeelresource wordt gedefinieerd. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Naam | Description | Waarde |
---|---|---|
Application_Type | Type toepassing dat wordt bewaakt. | "overige" "web" (vereist) |
DisableIpMasking | IP-maskering uitschakelen. | booleaans |
DisableLocalAuth | Niet-AAD-verificatie uitschakelen. | booleaans |
Flow_Type | Wordt gebruikt door het Application Insights-systeem om te bepalen door welk type stroom dit onderdeel is gemaakt. Dit moet worden ingesteld op 'Bluefield' bij het maken/bijwerken van een onderdeel via de REST API. | "Bluefield" |
ForceCustomerStorageForProfiler | Gebruikers dwingen hun eigen opslagaccount te maken voor profiler en foutopsporingsprogramma. | booleaans |
HockeyAppId | De unieke toepassings-id die wordt gemaakt wanneer een nieuwe toepassing wordt toegevoegd aan HockeyApp, die wordt gebruikt voor communicatie met HockeyApp. | tekenreeks |
ImmediatePurgeDataOn30Days | Gegevens onmiddellijk na 30 dagen opschonen. | booleaans |
IngestionMode | Geeft de stroom van de opname aan. | "ApplicationInsights" "ApplicationInsightsWithDiagnosticSettings" "LogAnalytics" |
publicNetworkAccessForIngestion | Het netwerktoegangstype voor toegang tot Application Insights-opname. | "Uitgeschakeld" "Ingeschakeld" |
publicNetworkAccessForQuery | Het netwerktoegangstype voor toegang tot Application Insights-query. | "Uitgeschakeld" "Ingeschakeld" |
Request_Source | Beschrijft welk hulpprogramma dit Application Insights-onderdeel heeft gemaakt. Klanten die deze API gebruiken, moeten dit instellen op de standaard 'rest'. | "rest" |
RetentionInDays | Bewaarperiode in dagen. | int |
SamplingPercentage | Percentage van de gegevens die worden geproduceerd door de toepassing die wordt bewaakt en die worden bemonsterd voor Application Insights-telemetrie. Geef een decimale waarde op als een tekenreeks. | int of json decimaal |
WorkspaceResourceId | Resource-id van de Log Analytics-werkruimte waarnaar de gegevens worden opgenomen. Deze eigenschap is vereist voor het maken van een toepassing met deze API-versie. Toepassingen van oudere versies hebben deze eigenschap niet. | tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor