Componentes de Microsoft.Insights 2020-02-02

Definición de recursos de Bicep

El tipo de recurso components se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Comentarios

Para obtener instrucciones sobre cómo implementar soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de los recursos

Para crear un recurso Microsoft.Insights/components, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

components

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-260

Caracteres válidos:
No puede usar:
%&\?/ ni caracteres de control

No puede terminar con un espacio ni punto.
ubicación Ubicación de los recursos string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
kind Tipo de aplicación a la que hace referencia este componente, que se usa para personalizar la interfaz de usuario. Este valor es una cadena de forma libre, los valores normalmente deben ser uno de los siguientes: web, ios, otros, store, java, phone. string (obligatorio)
ETag Etag de recursos string
properties Propiedades que definen un recurso de componente de Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nombre Descripción Valor
Application_Type Tipo de aplicación que se está supervisando. 'other'
'web' (obligatorio)
DisableIpMasking Deshabilite el enmascaramiento IP. bool
DisableLocalAuth Deshabilite la autenticación no basada en AAD. bool
Flow_Type Usado por el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forzar a los usuarios a crear su propia cuenta de almacenamiento para profiler y depurador. bool
HockeyAppId El identificador de aplicación único creado cuando se agrega una nueva aplicación a HockeyApp, que se usa para las comunicaciones con HockeyApp. string
ImmediatePurgeDataOn30Days Purga los datos inmediatamente después de 30 días. bool
IngestionMode Indica el flujo de la ingesta. 'ApplicationInsights'
'ApplicationInsightsWithDiagnosticSettings'
'LogAnalytics'
publicNetworkAccessForIngestion Tipo de acceso de red para acceder a la ingesta de Application Insights. 'Deshabilitado'
'Habilitado'
publicNetworkAccessForQuery Tipo de acceso de red para acceder a la consulta de Application Insights. 'Deshabilitado'
'Habilitado'
Request_Source Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecerlo en el valor predeterminado "rest". 'rest'
RetentionInDays Período de retención en días. int
MuestreoPercentage Porcentaje de los datos generados por la aplicación que se supervisa que se muestrean para la telemetría de Application Insights. Para especificar un valor decimal, use la función json(). int o json decimal
WorkspaceResourceId Identificador de recurso del área de trabajo de Log Analytics a la que se ingerirán los datos. Esta propiedad es necesaria para crear una aplicación con esta versión de API. Las aplicaciones de versiones anteriores no tendrán esta propiedad. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
BrowserBox Azure Edition

Implementación en Azure
Esta plantilla implementa BrowserBox en una máquina virtual LVM de Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7.
CI/CD de Java mediante Jenkins y Azure Web Apps

Implementación en Azure
Se trata de un ejemplo de CI/CD de Java mediante Jenkins y Azure Web Apps.
Kentico Xperience

Implementación en Azure
Esta plantilla facilita la implementación de recursos necesarios para hospedar entornos de Kentico Xperience en Microsoft Azure.
Aplicación web simple de Umbraco CMS

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps.
App Service Environment de ILB con Azure Firewall

Implementación en Azure
Resource Manager plantillas y parámetros que muestran cómo implementar App Service entorno con Azure Firewall integración
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementación en Azure
La adopción de la nube para una empresa, pequeña o grande requiere modelos de gobernanza responsables y eficientes para derivar el valor de sus implementaciones en la nube. CloudWise (un nombre de código para la solución), es una solución compuesta disponible en inicios rápidos de asociados de Azure, es un habilitador de adopción para clientes, integradores de sistemas y asociados, que ofrece una solución de autoservicio, gobernanza automatizada y operaciones, centrada en optimizar los costos, mejorar la confiabilidad de las aplicaciones, reducir el riesgo empresarial. La solución resalta los pilares principales de gobernanza de visibilidad y control.
Sitio web de eShop con ASE de ILB

Implementación en Azure
App Service Environment es una opción del plan de servicio Premium de Azure App Service que proporciona un entorno plenamente aislado y dedicado para ejecutar de forma segura aplicaciones de Azure App Service a gran escala, lo que incluye Web Apps, Mobile Apps y API Apps.
Aplicación web con una SQL Database, Azure Cosmos DB, Azure Search

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, Azure Cosmos DB, Azure Search y Application Insights.
Área de trabajo de Azure Machine Learning

Implementación en Azure
Esta plantilla crea un área de trabajo de Azure Machine Learning, junto con una cuenta de almacenamiento cifrada, el registro de KeyVault y Applications Insights.
Creación de API Management en una red virtual interna con App Gateway

Implementación en Azure
En esta plantilla se muestra cómo crear una instancia de Azure API Management en una red privada protegida por Azure Application Gateway.
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.
Front Door Estándar/Premium con Azure Functions origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, una aplicación de Azure Functions y configura la aplicación de funciones para validar que el tráfico ha llegado a través del origen de Front Door.
Azure Digital Twins con el servicio Function y Private Link

Implementación en Azure
Esta plantilla crea un servicio de Azure Digital Twins configurado con una función de Azure conectada Virtual Network que puede comunicarse a través de un punto de conexión de Private Link a Digital Twins. También crea una zona de DNS privado para permitir una resolución de nombre de host sin problemas del punto de conexión de Digital Twins desde el Virtual Network a la dirección IP de subred interna del punto de conexión privado. El nombre de host se almacena como una configuración en la función de Azure con el nombre "ADT_ENDPOINT".
Implementación de Application Insight y creación de alertas en ella

Implementación en Azure
Esta plantilla le permite implementar Application Insight y crear alertas en ella.
Creación de un área de trabajo de AML con varios conjuntos de datos & almacenes de datos

Implementación en Azure
Esta plantilla crea un área de trabajo de Azure Machine Learning con varios conjuntos de datos & almacenes de datos.
Configuración segura de un extremo a otro de Azure Machine Learning

Implementación en Azure
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado.
Configuración segura de un extremo a otro de Azure Machine Learning (heredado)

Implementación en Azure
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado.
Creación de un destino de proceso de AKS con una dirección IP privada

Implementación en Azure
Esta plantilla crea un destino de proceso de AKS en un área de trabajo de Azure Machine Learning Service con una dirección IP privada.
Creación de un área de trabajo de Azure Machine Learning Service

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto mínimo de recursos que necesita para empezar a trabajar con Azure Machine Learning.
Creación de un área de trabajo de Azure Machine Learning Service (CMK)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. En el ejemplo se muestra cómo configurar Azure Machine Learning para el cifrado con una clave de cifrado administrada por el cliente.
Creación de un área de trabajo de Azure Machine Learning Service (vnet)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red.
Creación de un área de trabajo de Azure Machine Learning Service (heredada)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red.
Creación de Azure Front Door delante de Azure API Management

Implementación en Azure
En este ejemplo se muestra cómo usar Azure Front Door como equilibrador de carga global delante de Azure API Management.
App Service Environment con Azure SQL back-end

Implementación en Azure
Esta plantilla crea un App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado.
Aprovisionamiento de una aplicación de funciones que se ejecuta en un plan de App Service

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de hospedaje dedicado, lo que significa que se ejecutará y facturará como cualquier sitio de App Service.
Aprovisionamiento de una aplicación de función en un plan de consumo

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes. Hay otras plantillas disponibles para el aprovisionamiento en un plan de hospedaje dedicado.
Función Provision Consumption plan with a Deployment Slot (Aprovisionar plan de consumo con una ranura de implementación)

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes. Hay otras plantillas disponibles para el aprovisionamiento en un plan de hospedaje dedicado.
Aplicación de funciones de Azure hospedada en un plan dedicado

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de hospedaje dedicado, lo que significa que se ejecutará y facturará como cualquier sitio de App Service.
Aplicación de funciones de Azure con una ranura de implementación

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium con ranura de producción y una ranura de implementación adicional.
Aplicación de funciones de Azure con centro de eventos e identidad administrada

Implementación en Azure
su plantilla aprovisiona una aplicación de funciones de Azure en un plan de consumo de Linux, junto con un centro de eventos, Azure Storage y Application Insights. La aplicación de funciones puede usar la identidad administrada para conectarse al centro de eventos y a la cuenta de almacenamiento.
Aplicación de funciones de Azure hospedada en el plan de consumo de Linux

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Linux, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Function App on Linux Consumption Plan with Remote Build

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Linux y realiza una compilación remota durante la implementación de código. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Aplicación de funciones de Azure hospedada en el plan Premium

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium.
Aplicación de funciones privadas y almacenamiento protegido por punto de conexión privado

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium que tiene puntos de conexión privados y se comunica con Azure Storage a través de puntos de conexión privados.
Creación de una aplicación de funciones y un almacenamiento protegido por punto de conexión privado

Implementación en Azure
Esta plantilla permite implementar una aplicación de funciones de Azure que se comunica con Azure Storage a través de puntos de conexión privados.
Azure Function App con integración de Virtual Network

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium con la integración de red virtual regional habilitada para una red virtual recién creada.
Aplicación de funciones de Azure hospedada en el plan de consumo de Windows

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Windows, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Aplicación de funciones de Azure y una función desencadenada por HTTP

Implementación en Azure
En este ejemplo se implementa una aplicación de funciones de Azure y una función desencadenada por HTTP insertada en la plantilla. También implementa un Key Vault y rellena un secreto con la clave de host de la aplicación de funciones.
Implementación de un plan de Azure Functions Premium habilitado para AZ

Implementación en Azure
Esta plantilla le permite implementar un plan de Azure Functions Premium con compatibilidad con zonas de disponibilidad, incluida una cuenta de almacenamiento habilitada para zonas de disponibilidad.
Aplicación de funciones protegida por Azure Frontdoor

Implementación en Azure
Esta plantilla le permite implementar una función premium de Azure protegida y publicada por Azure Frontdoor Premium. La concción entre Azure Frontdoor y Azure Functions está protegida por Azure Private Link.
Implementación de un plan de Azure Functions Premium con integración con red virtual

Implementación en Azure
Esta plantilla permite implementar un plan de Azure Functions Premium con la integración de red virtual regional habilitada en una red virtual recién creada.
Crea una aplicación de funciones con identidad de servicio administrada

Implementación en Azure
Crea una aplicación de funciones con la identidad de servicio administrada habilitada con Application Insights configurado para registros y métricas.
Application Gateway con API Management internos y aplicación web

Implementación en Azure
Application Gateway enrutar el tráfico de Internet a una red virtual (modo interno) API Management instancia que atiende una API web hospedada en una aplicación web de Azure.
Aplicación web con Application Insights que se envía a Log Analytics

Implementación en Azure
Esta plantilla le ayudará a admitir las nuevas versiones de API de microsoft.insights/components. A partir de 2020-02-02-preview WorkspaceID será necesario al crear Application Inisghts. Esta plantilla implementará el plan de App Service, App Service, Application Insights, área de trabajo de Log Analytics y enlazará todo junto.
Aplicación web con identidad administrada, SQL Server y ΑΙ

Implementación en Azure
Ejemplo sencillo de implementación de la infraestructura de Azure para aplicaciones y datos + identidad administrada + supervisión
Aprovisionamiento de una aplicación web con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, la configuración de Escalabilidad automática, las reglas de alerta y App Insights. Configura un cadena de conexión en la aplicación web para la base de datos.
Aplicación de Django

Implementación en Azure
Esta plantilla permite crear una App Service para implementar una aplicación de Django.
Aplicación ASP.NET

Implementación en Azure
Esta plantilla permite crear una App Service para implementar una aplicación de ASP.NET.

Definición de recursos de plantilla de ARM

El tipo de recurso components se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Comentarios

Para obtener instrucciones sobre cómo implementar soluciones de supervisión, consulte Creación de recursos de supervisión mediante Bicep.

Formato de los recursos

Para crear un recurso Microsoft.Insights/components, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

components

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/components"
apiVersion La versión de la API de recursos '2020-02-02'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-260

Caracteres válidos:
No puede usar:
%&\?/ ni caracteres de control

No puede terminar con un espacio ni punto.
ubicación Ubicación de los recursos string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
kind Tipo de aplicación a la que hace referencia este componente, que se usa para personalizar la interfaz de usuario. Este valor es una cadena de forma libre, los valores normalmente deben ser uno de los siguientes: web, ios, other, store, java, phone. string (obligatorio)
ETag ETAG de recursos string
properties Propiedades que definen un recurso de componente de Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nombre Descripción Valor
Application_Type Tipo de aplicación que se está supervisando. 'other'
'web' (obligatorio)
DisableIpMasking Deshabilite el enmascaramiento IP. bool
DisableLocalAuth Deshabilite la autenticación no basada en AAD. bool
Flow_Type Lo usa el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forzar a los usuarios a crear su propia cuenta de almacenamiento para profiler y depurador. bool
HockeyAppId El identificador de aplicación único creado cuando se agrega una nueva aplicación a HockeyApp, que se usa para las comunicaciones con HockeyApp. string
ImmediatePurgeDataOn30Days Purga los datos inmediatamente después de 30 días. bool
IngestionMode Indica el flujo de la ingesta. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
'LogAnalytics'
publicNetworkAccessForIngestion Tipo de acceso de red para acceder a la ingesta de Application Insights. 'Deshabilitado'
'Habilitado'
publicNetworkAccessForQuery Tipo de acceso de red para acceder a la consulta de Application Insights. 'Deshabilitado'
'Habilitado'
Request_Source Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecer esto en el "resto" predeterminado. 'rest'
RetentionInDays Período de retención en días. int
SamplingPercentage Porcentaje de los datos generados por la aplicación que se está supervisando que se está muestreando para la telemetría de Application Insights. Para especificar un valor decimal, use la función json(). int o json decimal
WorkspaceResourceId Identificador de recurso del área de trabajo de Log Analytics a la que se ingerirán los datos. Esta propiedad es necesaria para crear una aplicación con esta versión de API. Las aplicaciones de versiones anteriores no tendrán esta propiedad. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
BrowserBox Azure Edition

Implementación en Azure
Esta plantilla implementa BrowserBox en una máquina virtual LVM de Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7.
CI/CD de Java mediante Jenkins y Azure Web Apps

Implementación en Azure
Este es un ejemplo de CI/CD de Java mediante Jenkins y Azure Web Apps.
Kentico Xperience

Implementación en Azure
Esta plantilla facilita la implementación de recursos necesarios para hospedar entornos de Kentico Xperience en Microsoft Azure.
Simple Umbraco CMS Web App

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar una aplicación web de CMS de umbraco en Azure App Service Web Apps.
App Service Environment de ILB con Azure Firewall

Implementación en Azure
Resource Manager plantillas y parámetros que muestran cómo implementar App Service entorno con Azure Firewall integración
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementación en Azure
La adopción de la nube para una empresa, pequeña o grande requiere modelos de gobernanza responsables y eficientes para derivar el valor de sus implementaciones en la nube. CloudWise (un nombre de código para la solución), es una solución compuesta disponible en inicios rápidos de asociados de Azure, es un habilitador de adopción para clientes, integradores de sistemas y asociados por igual, que ofrece una solución de gobernanza y operaciones automáticas, centrada en optimizar los costos, mejorar la confiabilidad de las aplicaciones, reducir el riesgo empresarial. La solución resalta los pilares básicos de gobernanza de visibilidad y control.
Sitio web de eShop con ASE con ILB

Implementación en Azure
App Service Environment es una opción del plan de servicio Premium de Azure App Service que proporciona un entorno plenamente aislado y dedicado para ejecutar de forma segura aplicaciones de Azure App Service a gran escala, lo que incluye Web Apps, Mobile Apps y API Apps.
Aplicación web con una SQL Database, Azure Cosmos DB, Azure Search

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, Azure Cosmos DB, Azure Search y Application Insights.
Área de trabajo de Azure Machine Learning

Implementación en Azure
Esta plantilla crea un área de trabajo de Azure Machine Learning, junto con una cuenta de almacenamiento cifrada, el registro de KeyVault y Applications Insights.
Creación de API Management en una red virtual interna con App Gateway

Implementación en Azure
En esta plantilla se muestra cómo crear una instancia de Azure API Management en una red privada protegida por Azure Application Gateway.
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.
Front Door Estándar/Premium con Azure Functions origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, una aplicación de Azure Functions y configura la aplicación de funciones para validar que el tráfico ha llegado a través del origen de Front Door.
Azure Digital Twins con el servicio Function y Private Link

Implementación en Azure
Esta plantilla crea un servicio de Azure Digital Twins configurado con una función de Azure conectada Virtual Network que puede comunicarse a través de un punto de conexión de Private Link a Digital Twins. También crea una zona de DNS privado para permitir una resolución de nombre de host sin problemas del punto de conexión de Digital Twins desde el Virtual Network a la dirección IP de subred interna del punto de conexión privado. El nombre de host se almacena como una configuración en la función de Azure con el nombre "ADT_ENDPOINT".
Implementación de Application Insight y creación de alertas en ella

Implementación en Azure
Esta plantilla le permite implementar Application Insight y crear alertas en ella.
Creación de un área de trabajo de AML con varios conjuntos de datos & almacenes de datos

Implementación en Azure
Esta plantilla crea un área de trabajo de Azure Machine Learning con varios conjuntos de datos & almacenes de datos.
Configuración segura de un extremo a otro de Azure Machine Learning

Implementación en Azure
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado.
Configuración segura de un extremo a otro de Azure Machine Learning (heredado)

Implementación en Azure
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado.
Creación de un destino de proceso de AKS con una dirección IP privada

Implementación en Azure
Esta plantilla crea un destino de proceso de AKS en un área de trabajo de Azure Machine Learning Service con una dirección IP privada.
Creación de un área de trabajo de Azure Machine Learning Service

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto mínimo de recursos que necesita para empezar a trabajar con Azure Machine Learning.
Creación de un área de trabajo de Azure Machine Learning Service (CMK)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. En el ejemplo se muestra cómo configurar Azure Machine Learning para el cifrado con una clave de cifrado administrada por el cliente.
Creación de un área de trabajo de Azure Machine Learning Service (vnet)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red.
Creación de un área de trabajo de Azure Machine Learning Service (heredada)

Implementación en Azure
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Aplicación de Azure Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red.
Creación de Azure Front Door delante de Azure API Management

Implementación en Azure
En este ejemplo se muestra cómo usar Azure Front Door como equilibrador de carga global delante de Azure API Management.
App Service Environment con Azure SQL back-end

Implementación en Azure
Esta plantilla crea un App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado.
Aprovisionamiento de una aplicación de funciones que se ejecuta en un plan de App Service

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de hospedaje dedicado, lo que significa que se ejecutará y facturará como cualquier sitio de App Service.
Aprovisionamiento de una aplicación de función en un plan de consumo

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes. Hay otras plantillas disponibles para el aprovisionamiento en un plan de hospedaje dedicado.
Función Provision Consumption plan with a Deployment Slot (Aprovisionar plan de consumo con una ranura de implementación)

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes. Hay otras plantillas disponibles para el aprovisionamiento en un plan de hospedaje dedicado.
Aplicación de funciones de Azure hospedada en un plan dedicado

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de hospedaje dedicado, lo que significa que se ejecutará y facturará como cualquier sitio de App Service.
Aplicación de funciones de Azure con una ranura de implementación

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium con ranura de producción y una ranura de implementación adicional.
Aplicación de funciones de Azure con Event Hubs e identidad administrada

Implementación en Azure
su plantilla aprovisiona una aplicación de funciones de Azure en un plan de consumo de Linux, junto con un centro de eventos, Azure Storage y Application Insights. La aplicación de funciones puede usar la identidad administrada para conectarse al centro de eventos y a la cuenta de almacenamiento.
Aplicación de funciones de Azure hospedada en el plan de consumo de Linux

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo de Linux, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Aplicación de funciones en el plan de consumo de Linux con compilación remota

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan de consumo de Linux y realiza una compilación remota durante la implementación de código. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Aplicación de funciones de Azure hospedada en el plan Premium

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium.
Private Function App y almacenamiento protegido por punto de conexión privado

Implementación en Azure
Esta plantilla aprovisiona una aplicación de función en un plan Premium que tiene puntos de conexión privados y se comunica con Azure Storage a través de puntos de conexión privados.
Creación de una aplicación de funciones y un almacenamiento protegido por punto de conexión privado

Implementación en Azure
Esta plantilla permite implementar una aplicación de funciones de Azure que se comunica con Azure Storage a través de puntos de conexión privados.
Azure Function App con integración de Virtual Network

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium con la integración de red virtual regional habilitada para una red virtual recién creada.
Aplicación de funciones de Azure hospedada en el plan de consumo de Windows

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Windows, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Aplicación de funciones de Azure y una función desencadenada por HTTP

Implementación en Azure
En este ejemplo se implementa una aplicación de funciones de Azure y una función desencadenada por HTTP insertada en la plantilla. También implementa un Key Vault y rellena un secreto con la clave de host de la aplicación de funciones.
Implementación de un plan de Azure Functions Premium habilitado para AZ

Implementación en Azure
Esta plantilla le permite implementar un plan de Azure Functions Premium con compatibilidad con zonas de disponibilidad, incluida una cuenta de almacenamiento habilitada para zonas de disponibilidad.
Aplicación de funciones protegida por Azure Frontdoor

Implementación en Azure
Esta plantilla le permite implementar una función premium de Azure protegida y publicada por Azure Frontdoor Premium. La concción entre Azure Frontdoor y Azure Functions está protegida por Azure Private Link.
Implementación de un plan de Azure Functions Premium con integración con red virtual

Implementación en Azure
Esta plantilla permite implementar un plan de Azure Functions Premium con la integración de red virtual regional habilitada en una red virtual recién creada.
Crea una aplicación de funciones con identidad de servicio administrada

Implementación en Azure
Crea una aplicación de funciones con la identidad de servicio administrada habilitada con Application Insights configurado para registros y métricas.
Application Gateway con API Management internos y aplicación web

Implementación en Azure
Application Gateway enrutar el tráfico de Internet a una red virtual (modo interno) API Management instancia que atiende una API web hospedada en una aplicación web de Azure.
Aplicación web con Application Insights que se envía a Log Analytics

Implementación en Azure
Esta plantilla le ayudará a admitir las nuevas versiones de API de microsoft.insights/components. A partir de 2020-02-02-preview WorkspaceID será necesario al crear Application Inisghts. Esta plantilla implementará el plan de App Service, App Service, Application Insights, área de trabajo de Log Analytics y enlazará todo junto.
Aplicación web con identidad administrada, SQL Server y ΑΙ

Implementación en Azure
Ejemplo sencillo de implementación de la infraestructura de Azure para aplicaciones y datos + identidad administrada + supervisión
Aprovisionamiento de una aplicación web con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, la configuración de Escalabilidad automática, las reglas de alerta y App Insights. Configura un cadena de conexión en la aplicación web para la base de datos.
Aplicación de Django

Implementación en Azure
Esta plantilla permite crear una App Service para implementar una aplicación de Django.
Aplicación ASP.NET

Implementación en Azure
Esta plantilla permite crear una App Service para implementar una aplicación de ASP.NET.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso components se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Insights/components, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

components

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/components@2020-02-02"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-260

Caracteres válidos:
No puede usar:
%&\?/ ni caracteres de control

No puede terminar con un espacio ni punto.
ubicación Ubicación de los recursos string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta.
kind Tipo de aplicación a la que hace referencia este componente, que se usa para personalizar la interfaz de usuario. Este valor es una cadena de forma libre, los valores normalmente deben ser uno de los siguientes: web, ios, other, store, java, phone. string (obligatorio)
ETag ETAG de recursos string
properties Propiedades que definen un recurso de componente de Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nombre Descripción Valor
Application_Type Tipo de aplicación que se está supervisando. "otro"
"web" (obligatorio)
DisableIpMasking Deshabilite el enmascaramiento IP. bool
DisableLocalAuth Deshabilite la autenticación no basada en AAD. bool
Flow_Type Lo usa el sistema de Application Insights para determinar qué tipo de flujo creó este componente. Se debe establecer en "Bluefield" al crear o actualizar un componente a través de la API REST. "Bluefield"
ForceCustomerStorageForProfiler Forzar a los usuarios a crear su propia cuenta de almacenamiento para profiler y depurador. bool
HockeyAppId El identificador de aplicación único creado cuando se agrega una nueva aplicación a HockeyApp, que se usa para las comunicaciones con HockeyApp. string
ImmediatePurgeDataOn30Days Purga los datos inmediatamente después de 30 días. bool
IngestionMode Indica el flujo de la ingesta. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion Tipo de acceso de red para acceder a la ingesta de Application Insights. "Deshabilitado"
"Habilitado"
publicNetworkAccessForQuery Tipo de acceso de red para acceder a la consulta de Application Insights. "Deshabilitado"
"Habilitado"
Request_Source Describe qué herramienta creó este componente de Application Insights. Los clientes que usan esta API deben establecer esto en el "resto" predeterminado. "resto"
RetentionInDays Período de retención en días. int
SamplingPercentage Porcentaje de los datos generados por la aplicación que se está supervisando que se está muestreando para la telemetría de Application Insights. Especifique un valor decimal como una cadena. int o json decimal
WorkspaceResourceId Identificador de recurso del área de trabajo de Log Analytics a la que se ingerirán los datos. Esta propiedad es necesaria para crear una aplicación con esta versión de API. Las aplicaciones de versiones anteriores no tendrán esta propiedad. string