Składniki Microsoft.Insights

Definicja zasobu Bicep

Typ zasobu składników można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/components, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Wartości właściwości

Składniki

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
%&\?/ lub znaki sterujące

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju Rodzaj aplikacji, do którego odnosi się ten składnik, używany do dostosowywania interfejsu użytkownika. Ta wartość jest ciągiem freeform, wartości powinny zwykle być jednym z następujących: web, ios, other, store, java, phone. ciąg (wymagany)
Etag Tag zasobu ciąg
properties Właściwości definiujące zasób składnika usługi Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nazwa Opis Wartość
Application_Type Typ monitorowanej aplikacji. "inne"
"web" (wymagane)
DisableIpMasking Wyłącz maskowanie adresów IP. bool
DisableLocalAuth Wyłącz uwierzytelnianie oparte na usłudze AAD. bool
Flow_Type Używany przez system usługi Application Insights do określania rodzaju przepływu, który został utworzony przez ten składnik. Ma to być ustawione na wartość "Bluefield" podczas tworzenia/aktualizowania składnika za pośrednictwem interfejsu API REST. "Bluefield"
ForceCustomerStorageForProfiler Wymuś użytkownikom tworzenie własnego konta magazynu dla profilera i debugera. bool
HockeyAppId Unikatowy identyfikator aplikacji utworzony podczas dodawania nowej aplikacji do usługi HockeyApp używany do komunikacji z usługą HockeyApp. ciąg
ImmediatePurgeDataOn30Days Przeczyść dane bezpośrednio po 30 dniach. bool
IngestionMode Wskazuje przepływ pozyskiwania. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion Typ dostępu do sieci na potrzeby uzyskiwania dostępu do pozyskiwania usługi Application Insights. "Wyłączone"
"Włączone"
publicNetworkAccessForQuery Typ dostępu do sieci na potrzeby uzyskiwania dostępu do zapytania usługi Application Insights. "Wyłączone"
"Włączone"
Request_Source Opisuje narzędzie, które utworzyło ten składnik usługi Application Insights. Klienci korzystający z tego interfejsu API powinni ustawić tę wartość na domyślną "rest". "Rest"
RetentionInDays Okres przechowywania w dniach. int
PróbkowaniePercentage Procent danych generowanych przez monitorowaną aplikację, która jest próbkowana na potrzeby telemetrii usługi Application Insights. Aby określić wartość dziesiętną, użyj funkcji json(). int lub json dziesiętny
WorkspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics, do którego będą pozyskiwane dane. Ta właściwość jest wymagana do utworzenia aplikacji z tą wersją interfejsu API. Aplikacje ze starszych wersji nie będą miały tej właściwości. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
BrowserBox Azure Edition

Wdróż na platformie Azure
Ten szablon wdraża narzędzie BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM.
Ciągła integracja/ciągłe wdrażanie w języku Java za pomocą systemu Jenkins i usługi Azure Web Apps

Wdróż na platformie Azure
Jest to przykład ciągłej integracji/ciągłego wdrażania w języku Java przy użyciu usług Jenkins i Azure Web Apps.
Kentico Xperience

Wdróż na platformie Azure
Ten szablon ułatwia wdrażanie zasobów wymaganych do hostowania środowisk Kentico Xperience na platformie Microsoft Azure.
Prosta aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
App Service Environment modułu równoważenia obciążenia z Azure Firewall

Wdróż na platformie Azure
Resource Manager szablonów i parametrów pokazujących sposób wdrażania środowiska App Service przy użyciu integracji Azure Firewall
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Witryna internetowa eShop z usługą ASE z wewnętrznym modułem równoważenia obciążenia

Wdróż na platformie Azure
App Service Environment to opcja planu usługi Premium Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji Azure App Service na dużą skalę, w tym Web Apps, Mobile Apps i API Apps.
Aplikacja internetowa z SQL Database, Azure Cosmos DB, Azure Search

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację internetową, SQL Database, usługę Azure Cosmos DB, usługę Azure Search i usługę Application Insights.
Obszar roboczy usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy nowy obszar roboczy usługi Azure Machine Learning wraz z zaszyfrowanym kontem magazynu, usługą KeyVault i rejestrowaniem usługi Applications Insights
Tworzenie API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez Azure Application Gateway.
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

Wdróż na platformie Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.
Front Door Standard/Premium ze źródłem Azure Functions

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium, aplikację Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
Usługa Azure Digital Twins z funkcją i usługą Private Link

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Digital Twins skonfigurowaną za pomocą Virtual Network połączonej funkcji platformy Azure, która może komunikować się za pośrednictwem punktu końcowego Private Link do usługi Digital Twins. Tworzy również strefę Prywatna strefa DNS, aby umożliwić bezproblemowe rozpoznawanie nazwy hosta punktu końcowego usługi Digital Twins z Virtual Network do wewnętrznego adresu IP podsieci prywatnego punktu końcowego. Nazwa hosta jest przechowywana jako ustawienie funkcji platformy Azure o nazwie "ADT_ENDPOINT".
Wdrażanie usługi Application Insights i tworzenie alertu w nim

Wdróż na platformie Azure
Ten szablon umożliwia wdrażanie usługi Application Insights i tworzenie alertu w nim
Tworzenie obszaru roboczego AML z wieloma zestawami danych & Magazyny danych

Wdróż na platformie Azure
Ten szablon tworzy obszar roboczy usługi Azure Machine Learning z wieloma zestawami danych & magazynów danych.
Kompleksowa konfiguracja bezpieczna usługi Azure Machine Learning

Wdróż na platformie Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
Kompleksowa konfiguracja zabezpieczania usługi Azure Machine Learning (starsza wersja)

Wdróż na platformie Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
Tworzenie docelowego obiektu obliczeniowego usługi AKS przy użyciu prywatnego adresu IP

Wdróż na platformie Azure
Ten szablon tworzy docelowy obiekt obliczeniowy usługi AKS w danym obszarze roboczym usługi Azure Machine Learning Service z prywatnym adresem IP.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje minimalny zestaw zasobów potrzebnych do rozpoczęcia pracy z usługą Azure Machine Learning.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (CMK)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. W przykładzie pokazano, jak skonfigurować usługę Azure Machine Learning na potrzeby szyfrowania przy użyciu klucza szyfrowania zarządzanego przez klienta.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (sieć wirtualna)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (starsza wersja)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie usługi Azure Front Door przed usługą Azure API Management

Wdróż na platformie Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
App Service Environment z zapleczem Azure SQL

Wdróż na platformie Azure
Ten szablon tworzy App Service Environment z zapleczem Azure SQL wraz z prywatnymi punktami końcowymi wraz ze skojarzonymi zasobami zwykle używanymi w środowisku prywatnym/izolowanym.
Aprowizuj aplikację funkcji uruchomioną w planie App Service

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie uruchamiany i rozliczany tak samo jak każda witryna App Service.
Aprowizuj aplikację funkcji w planie zużycie

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu.
Aprowizuj funkcję planu zużycia za pomocą miejsca wdrożenia

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu.
Aplikacja funkcji platformy Azure hostowana w ramach dedykowanego planu

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie ona uruchamiana i rozliczana tak samo jak każda witryna App Service.
Aplikacja funkcji platformy Azure z miejscem wdrożenia

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z miejscem produkcyjnym i dodatkowym miejscem wdrożenia.
Aplikacja funkcji platformy Azure z usługą Event Hub i tożsamością zarządzaną

Wdróż na platformie Azure
Jego szablon aprowizuje aplikację funkcji platformy Azure w planie użycia systemu Linux, a także centrum zdarzeń, usługę Azure Storage i usługę Application Insights. Aplikacja funkcji może używać tożsamości zarządzanej do nawiązywania połączenia z usługą Event Hub i kontem magazynu
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Linux

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji w planie zużycia systemu Linux z kompilacją zdalną

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux i wykonuje kompilację zdalną podczas wdrażania kodu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure hostowana w planie Premium

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium.
Prywatna aplikacja funkcji i prywatny magazyn zabezpieczony przez punkt końcowy

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure, która komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Aplikacja funkcji platformy Azure z integracją Virtual Network

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z regionalną integracją sieci wirtualnej włączoną dla nowo utworzonej sieci wirtualnej.
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Windows

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Windows, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure i funkcja wyzwalana przez protokół HTTP

Wdróż na platformie Azure
W tym przykładzie wdrożono aplikację funkcji platformy Azure i funkcję wyzwalaną przez protokół HTTP w tekście w szablonie. Wdraża również Key Vault i wypełnia wpis tajny kluczem hosta aplikacji funkcji.
Wdrażanie planu Usługi Azure Function w warstwie Premium z włączoną usługą AZ

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie planu usługi Azure Function w warstwie Premium z obsługą stref dostępności, w tym konta magazynu z włączoną strefą dostępności.
Aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i Azure Functions jest chronione przez Azure Private Link.
Wdrażanie planu premium funkcji platformy Azure przy użyciu integracji z siecią wirtualną

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie planu usługi Azure Function w warstwie Premium z obsługą regionalnej integracji sieci wirtualnej w nowo utworzonej sieci wirtualnej.
Tworzy aplikację funkcji z tożsamością usługi zarządzanej

Wdróż na platformie Azure
Tworzy aplikację funkcji z włączoną tożsamością usługi zarządzanej z usługą Application Insights skonfigurowaną dla dzienników i metryk.
Application Gateway z wewnętrznymi API Management i aplikacją internetową

Wdróż na platformie Azure
Application Gateway routing ruchu internetowego do sieci wirtualnej (tryb wewnętrzny) API Management wystąpienie, które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Aplikacja internetowa w/ Usługa Application Insights wysyłająca do usługi Log Analytics

Wdróż na platformie Azure
Ten szablon będzie pomocny w obsłudze nowych wersji interfejsu API microsoft.insights/components. Począwszy od 2020-02-02-preview WorkspaceID będzie wymagany podczas tworzenia aplikacji Inisghts.Ten szablon wdroży plan App Service, App Service, application insights, obszar roboczy usługi Log Analytics i podłączyć je razem.
Aplikacja internetowa z tożsamością zarządzaną, SQL Server i ΑΙ

Wdróż na platformie Azure
Prosty przykład wdrażania infrastruktury platformy Azure dla aplikacji i danych oraz tożsamości zarządzanej i monitorowania
Aprowizuj aplikację internetową przy użyciu SQL Database

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację internetową, SQL Database, ustawienia autoskalowania, reguły alertów i usługę App Insights. Konfiguruje parametry połączenia w aplikacji internetowej dla bazy danych.
Aplikacja platformy Django

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie App Service na potrzeby wdrażania aplikacji Django.
Aplikacja ASP.NET

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie App Service na potrzeby wdrażania aplikacji ASP.NET.

Definicja zasobu szablonu usługi ARM

Typ zasobu składników można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu rozwiązania Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/components, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

Składniki

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/components"
apiVersion Wersja interfejsu API zasobów '2020-02-02'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
%&\?/ lub znaki kontrolne

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju Rodzaj aplikacji, do którego odnosi się ten składnik, używany do dostosowywania interfejsu użytkownika. Ta wartość jest ciągiem freeform, wartości powinny zwykle być jednym z następujących: web, ios, other, store, java, phone. ciąg (wymagany)
Etag Tag zasobu ciąg
properties Właściwości definiujące zasób składnika usługi Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nazwa Opis Wartość
Application_Type Typ monitorowanej aplikacji. "inne"
"web" (wymagane)
DisableIpMasking Wyłącz maskowanie adresów IP. bool
DisableLocalAuth Wyłącz uwierzytelnianie oparte na usłudze AAD. bool
Flow_Type Używany przez system usługi Application Insights do określania rodzaju przepływu, który został utworzony przez ten składnik. Ma to być ustawione na wartość "Bluefield" podczas tworzenia/aktualizowania składnika za pośrednictwem interfejsu API REST. "Bluefield"
ForceCustomerStorageForProfiler Wymuś użytkownikom tworzenie własnego konta magazynu dla profilera i debugera. bool
HockeyAppId Unikatowy identyfikator aplikacji utworzony podczas dodawania nowej aplikacji do usługi HockeyApp używany do komunikacji z usługą HockeyApp. ciąg
ImmediatePurgeDataOn30Days Przeczyść dane bezpośrednio po 30 dniach. bool
IngestionMode Wskazuje przepływ pozyskiwania. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion Typ dostępu do sieci na potrzeby uzyskiwania dostępu do pozyskiwania usługi Application Insights. "Wyłączone"
"Włączone"
publicNetworkAccessForQuery Typ dostępu do sieci na potrzeby uzyskiwania dostępu do zapytania usługi Application Insights. "Wyłączone"
"Włączone"
Request_Source Opisuje narzędzie, które utworzyło ten składnik usługi Application Insights. Klienci korzystający z tego interfejsu API powinni ustawić tę wartość na domyślną "rest". "Rest"
RetentionInDays Okres przechowywania w dniach. int
PróbkowaniePercentage Procent danych generowanych przez monitorowaną aplikację, która jest próbkowana na potrzeby telemetrii usługi Application Insights. Aby określić wartość dziesiętną, użyj funkcji json(). int lub json dziesiętny
WorkspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics, do którego będą pozyskiwane dane. Ta właściwość jest wymagana do utworzenia aplikacji z tą wersją interfejsu API. Aplikacje ze starszych wersji nie będą miały tej właściwości. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
BrowserBox Azure Edition

Wdróż na platformie Azure
Ten szablon wdraża narzędzie BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM.
Ciągła integracja/ciągłe wdrażanie w języku Java za pomocą systemu Jenkins i usługi Azure Web Apps

Wdróż na platformie Azure
Jest to przykład ciągłej integracji/ciągłego wdrażania w języku Java przy użyciu usług Jenkins i Azure Web Apps.
Kentico Xperience

Wdróż na platformie Azure
Ten szablon ułatwia wdrażanie zasobów wymaganych do hostowania środowisk Kentico Xperience na platformie Microsoft Azure.
Prosta aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
App Service Environment modułu równoważenia obciążenia z Azure Firewall

Wdróż na platformie Azure
Resource Manager szablonów i parametrów pokazujących sposób wdrażania środowiska App Service przy użyciu integracji Azure Firewall
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Witryna internetowa eShop z usługą ASE z wewnętrznym modułem równoważenia obciążenia

Wdróż na platformie Azure
App Service Environment to opcja planu usługi Premium Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji Azure App Service na dużą skalę, w tym Web Apps, Mobile Apps i API Apps.
Aplikacja internetowa z SQL Database, Azure Cosmos DB, Azure Search

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację internetową, SQL Database, usługę Azure Cosmos DB, usługę Azure Search i usługę Application Insights.
Obszar roboczy usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy nowy obszar roboczy usługi Azure Machine Learning wraz z zaszyfrowanym kontem magazynu, usługą KeyVault i rejestrowaniem usługi Applications Insights
Tworzenie API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez Azure Application Gateway.
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

Wdróż na platformie Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.
Front Door Standard/Premium ze źródłem Azure Functions

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium, aplikację Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
Usługa Azure Digital Twins z funkcją i usługą Private Link

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Digital Twins skonfigurowaną za pomocą Virtual Network połączonej funkcji platformy Azure, która może komunikować się za pośrednictwem punktu końcowego Private Link do usługi Digital Twins. Tworzy również strefę Prywatna strefa DNS, aby umożliwić bezproblemowe rozpoznawanie nazwy hosta punktu końcowego usługi Digital Twins z Virtual Network do wewnętrznego adresu IP podsieci prywatnego punktu końcowego. Nazwa hosta jest przechowywana jako ustawienie funkcji platformy Azure o nazwie "ADT_ENDPOINT".
Wdrażanie usługi Application Insights i tworzenie alertu w nim

Wdróż na platformie Azure
Ten szablon umożliwia wdrażanie usługi Application Insights i tworzenie alertu w nim
Tworzenie obszaru roboczego AML z wieloma zestawami danych & Magazyny danych

Wdróż na platformie Azure
Ten szablon tworzy obszar roboczy usługi Azure Machine Learning z wieloma zestawami danych & magazynów danych.
Kompleksowa konfiguracja bezpieczna usługi Azure Machine Learning

Wdróż na platformie Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
Kompleksowa konfiguracja zabezpieczania usługi Azure Machine Learning (starsza wersja)

Wdróż na platformie Azure
Ten zestaw szablonów Bicep pokazuje, jak skonfigurować kompleksową konfigurację usługi Azure Machine Learning w bezpiecznej konfiguracji. Ta implementacja referencyjna obejmuje obszar roboczy, klaster obliczeniowy, wystąpienie obliczeniowe i dołączony prywatny klaster usługi AKS.
Tworzenie docelowego obiektu obliczeniowego usługi AKS przy użyciu prywatnego adresu IP

Wdróż na platformie Azure
Ten szablon tworzy docelowy obiekt obliczeniowy usługi AKS w danym obszarze roboczym usługi Azure Machine Learning Service z prywatnym adresem IP.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje minimalny zestaw zasobów potrzebnych do rozpoczęcia pracy z usługą Azure Machine Learning.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (CMK)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. W przykładzie pokazano, jak skonfigurować usługę Azure Machine Learning na potrzeby szyfrowania przy użyciu klucza szyfrowania zarządzanego przez klienta.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (sieć wirtualna)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie obszaru roboczego usługi Azure Machine Learning Service (starsza wersja)

Wdróż na platformie Azure
Ten szablon wdrażania określa obszar roboczy usługi Azure Machine Learning i skojarzone z nim zasoby, w tym azure Key Vault, Azure Storage, aplikacja systemu Azure Insights i Azure Container Registry. Ta konfiguracja opisuje zestaw zasobów, których potrzebujesz, aby rozpocząć pracę z usługą Azure Machine Learning w konfiguracji izolowanej sieci.
Tworzenie usługi Azure Front Door przed usługą Azure API Management

Wdróż na platformie Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
App Service Environment z zapleczem Azure SQL

Wdróż na platformie Azure
Ten szablon tworzy App Service Environment z zapleczem Azure SQL wraz z prywatnymi punktami końcowymi wraz ze skojarzonymi zasobami zwykle używanymi w środowisku prywatnym/izolowanym.
Aprowizuj aplikację funkcji uruchomioną w planie App Service

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie uruchamiany i rozliczany tak samo jak każda witryna App Service.
Aprowizuj aplikację funkcji w planie zużycie

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu.
Aprowizuj funkcję planu zużycia za pomocą miejsca wdrożenia

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu.
Aplikacja funkcji platformy Azure hostowana w dedykowanym planie

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie uruchamiany i rozliczany tak samo jak każda witryna App Service.
Aplikacja funkcji platformy Azure z miejscem wdrożenia

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z miejscem produkcyjnym i dodatkowym miejscem wdrożenia.
Aplikacja funkcji platformy Azure z usługą Event Hub i tożsamością zarządzaną

Wdróż na platformie Azure
jego szablon aprowizuje aplikację funkcji platformy Azure w planie użycia systemu Linux wraz z centrum zdarzeń, usługą Azure Storage i usługą Application Insights. Aplikacja funkcji może używać tożsamości zarządzanej do nawiązywania połączenia z centrum zdarzeń i konta magazynu
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Linux

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji w planie zużycia systemu Linux przy użyciu kompilacji zdalnej

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux i wykonaj zdalną kompilację podczas wdrażania kodu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure hostowana w planie Premium

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium.
Prywatna aplikacja funkcji i magazyn zabezpieczony przez prywatny punkt końcowy

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Tworzenie aplikacji funkcji i magazynu zabezpieczonego prywatnym punktem końcowym

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Aplikacja funkcji platformy Azure z integracją Virtual Network

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną.
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Windows

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Zużycie systemu Windows, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure i funkcja wyzwalana przez protokół HTTP

Wdróż na platformie Azure
W tym przykładzie wdrożono aplikację funkcji platformy Azure i funkcję wyzwalaną przez protokół HTTP w tekście w szablonie. Wdraża również Key Vault i wypełnia wpis tajny kluczem hosta aplikacji funkcji.
Wdrażanie planu Premium funkcji platformy Azure z włączoną obsługą az

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z obsługą stref dostępności, w tym konta magazynu z włączoną strefą dostępności.
Aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i Azure Functions jest chronione przez Azure Private Link.
Wdrażanie planu usługi Azure Function Premium przy użyciu integracji z siecią wirtualną

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną.
Tworzy aplikację funkcji z tożsamością usługi zarządzanej

Wdróż na platformie Azure
Tworzy aplikację funkcji z włączoną tożsamością usługi zarządzanej z usługą Application Insights skonfigurowaną dla dzienników i metryk.
Application Gateway z wewnętrznymi API Management i aplikacją internetową

Wdróż na platformie Azure
Application Gateway routingu ruchu internetowego do sieci wirtualnej (trybu wewnętrznego) API Management wystąpienia, które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Aplikacja internetowa w/ usługa Application Insights wysyłająca do usługi Log Analytics

Wdróż na platformie Azure
Ten szablon pomoże w obsłudze nowych wersji interfejsu API microsoft.insights/components. Począwszy od 2020-02-02-preview WorkspaceID będzie wymagany podczas tworzenia aplikacji Inisghts.Ten szablon wdroży plan App Service, App Service, application insights, obszar roboczy usługi Log Analytics i podłączyć je razem.
Aplikacja internetowa z tożsamością zarządzaną, SQL Server i ΑΙ

Wdróż na platformie Azure
Prosty przykład wdrażania infrastruktury platformy Azure dla aplikacji i danych + tożsamości zarządzanej i monitorowania
Aprowizuj aplikację internetową za pomocą SQL Database

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację internetową, SQL Database, ustawienia autoskalowania, reguły alertów i usługę App Insights. Konfiguruje parametry połączenia w aplikacji internetowej dla bazy danych.
Aplikacja platformy Django

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie App Service na potrzeby wdrażania aplikacji Django.
Aplikacja ASP.NET

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie App Service na potrzeby wdrażania aplikacji ASP.NET.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu składników można wdrożyć za pomocą operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/components, dodaj następujący program Terraform do szablonu.

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"
  })
}

Wartości właściwości

Składniki

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/components@2020-02-02"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
%&\?/ lub znaki sterujące

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
Rodzaju Rodzaj aplikacji, do którego odnosi się ten składnik, używany do dostosowywania interfejsu użytkownika. Ta wartość jest ciągiem freeform, wartości powinny zwykle być jednym z następujących: web, ios, other, store, java, phone. ciąg (wymagany)
Etag Tag zasobu ciąg
properties Właściwości definiujące zasób składnika usługi Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nazwa Opis Wartość
Application_Type Typ monitorowanej aplikacji. "inne"
"sieć Web" (wymagane)
DisableIpMasking Wyłącz maskowanie adresów IP. bool
DisableLocalAuth Wyłącz uwierzytelnianie oparte na usłudze AAD. bool
Flow_Type Używany przez system usługi Application Insights do określania rodzaju przepływu, który został utworzony przez ten składnik. Ma to być ustawione na wartość "Bluefield" podczas tworzenia/aktualizowania składnika za pośrednictwem interfejsu API REST. "Bluefield"
ForceCustomerStorageForProfiler Wymuś użytkownikom utworzenie własnego konta magazynu dla profilera i debugera. bool
HockeyAppId Unikatowy identyfikator aplikacji utworzony podczas dodawania nowej aplikacji do usługi HockeyApp używany do komunikacji z usługą HockeyApp. ciąg
ImmediatePurgeDataOn30Days Przeczyść dane bezpośrednio po 30 dniach. bool
Tryb pozyskiwania Wskazuje przepływ pozyskiwania. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion Typ dostępu do sieci na potrzeby uzyskiwania dostępu do pozyskiwania usługi Application Insights. "Wyłączone"
"Włączone"
publicNetworkAccessForQuery Typ dostępu do sieci na potrzeby uzyskiwania dostępu do zapytania usługi Application Insights. "Wyłączone"
"Włączone"
Request_Source Opisuje narzędzie, które utworzyło ten składnik usługi Application Insights. Klienci korzystający z tego interfejsu API powinni ustawić wartość domyślną "rest". "rest"
RetentionInDays Okres przechowywania w dniach. int
SamplingPercentage Procent danych generowanych przez monitorowaną aplikację, która jest próbkowana na potrzeby telemetrii usługi Application Insights. Określ wartość dziesiętną jako ciąg. int lub json dziesiętne
WorkspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics, do którego będą pozyskiwane dane. Ta właściwość jest wymagana do utworzenia aplikacji z tą wersją interfejsu API. Aplikacje ze starszych wersji nie będą miały tej właściwości. ciąg