Compartir a través de


Perfiles de Microsoft.Cdn/originGroups

Definición de recursos de Bicep

El tipo de recurso profiles/originGroups 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.

Formato de los recursos

Para crear un recurso Microsoft.Cdn/profiles/originGroups, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Cdn/profiles/originGroups@2023-07-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    healthProbeSettings: {
      probeIntervalInSeconds: int
      probePath: 'string'
      probeProtocol: 'string'
      probeRequestType: 'string'
    }
    loadBalancingSettings: {
      additionalLatencyInMilliseconds: int
      sampleSize: int
      successfulSamplesRequired: int
    }
    sessionAffinityState: 'string'
    trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
  }
}

Valores de propiedad

profiles/originGroups

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)

Límite de caracteres: 1-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: perfiles
properties Objeto JSON que contiene las propiedades del grupo de origen. AFDOriginGroupProperties

AFDOriginGroupProperties

Nombre Descripción Valor
healthProbeSettings Configuración del sondeo de estado en el origen que se usa para determinar el estado del origen. HealthProbeParameters
loadBalancingSettings Configuración de equilibrio de carga para un grupo de back-end LoadBalancingSettingsParameters
sessionAffinityState Si desea permitir la afinidad de sesiones en este host. Las opciones válidas son "Enabled" o "Disabled" 'Deshabilitado'
'Habilitado'
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Tiempo en minutos para cambiar el tráfico al punto de conexión gradualmente cuando un punto de conexión incorrecto llega en buen estado o se agrega un nuevo punto de conexión. El valor predeterminado es de 10 minutos. Esta propiedad no se admite actualmente. int

Restricciones:
Valor mínimo = 0
Valor máximo = 50

HealthProbeParameters

Nombre Descripción Valor
probeIntervalInSeconds Número de segundos entre sondeos de estado. El valor predeterminado es 240sec. int

Restricciones:
Valor mínimo = 1
Valor máximo = 255
probePath La ruta de acceso relativa al origen que se usa para determinar el estado del origen. string
probeProtocol Protocolo que se va a usar para el sondeo de estado. 'Http'
'Https'
'NotSet'
probeRequestType El tipo de solicitud de sondeo de estado que se realiza. 'GET'
'HEAD'
'NotSet'

LoadBalancingSettingsParameters

Nombre Descripción Valor
additionalLatencyInMilliseconds Latencia adicional en milisegundos para que los sondeos entren en el cubo de latencia más baja. int
sampleSize El número de ejemplos que se deben tener en cuenta para tomar decisiones de equilibrio de carga int
successfulSamplesRequired El número de muestras dentro del período de muestra que debe realizarse correctamente. int

Plantillas de inicio rápido

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

Plantilla Descripción
Red CDN de FrontDoor con WAF, dominios y registros en EventHub

Implementación en Azure
Esta plantilla crea un nuevo perfil de cdn de Azure FrontDoor. Cree WAF con reglas personalizadas y administradas, rutas cdn, origen y grupos con su asociación con WAF y rutas, configure dominios personalizados, cree un centro de eventos y una configuración de diagnóstico para enviar registros de acceso de CDN mediante el centro de eventos.
Front Door Premium con App Service origen y Private Link

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una App Service, y usa un punto de conexión privado para Que Front Door envíe tráfico a la aplicación.
Front Door Premium con origen de blobs y Private Link

Implementación en Azure
Esta plantilla crea un contenedor de blobs de Front Door Premium y Azure Storage y usa un punto de conexión privado para Front Door para enviar tráfico a la cuenta de almacenamiento.
Front Door Premium con vm y servicio de Private Link

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una máquina virtual configurada como servidor web. Front Door usa un punto de conexión privado con Private Link servicio para enviar tráfico a la máquina virtual.
Front Door Premium con WAF y conjuntos de reglas administrados por Microsoft

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium, incluido un firewall de aplicaciones web con los conjuntos de reglas de protección de bots y predeterminados administrados por Microsoft.
Front Door: Estándar/Premium

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium.
Front Door Estándar/Premium con API Management origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una instancia de API Management, y usa un grupo de seguridad de red y una directiva de API Management global para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door Estándar/Premium con App Service origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, una App Service y configura el App Service para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door Estándar/Premium con Application Gateway origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium y una instancia de Application Gateway, y usa una directiva de NSG y WAF para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door con Container Instances y Application Gateway

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway.
Front Door Estándar/Premium con Azure Container Instances

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores.
Front Door Standard/Premium con un dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por Microsoft.
Front Door Standard/Premium con Azure DNS y dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft.
Front Door Standard/Premium con dominio y certificado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por el cliente.
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.
Front Door Standard/Premium con filtrado geográfico

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla de filtrado geográfico.
Front Door Estándar/Premium con límite de velocidad

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla de límite de velocidad.
Front Door Estándar/Premium con conjunto de reglas

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un conjunto de reglas.
Front Door Standard/Premium con origen de sitio web estático

Implementación en Azure
Esta plantilla crea un sitio web estático de Front Door Standard/Premium y un sitio web estático de Azure Storage y ha configurado Front Door para enviar tráfico al sitio web estático.
Front Door Standard/Premium con WAF y regla personalizada

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada.
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 conección entre Azure Frontdoor y Azure Functions está protegida por Azure Private Link.
Aplicación web de varias regiones de alta disponibilidad

Implementación en Azure
Esta plantilla le permite crear una solución de un extremo a otro seguro, de alta disponibilidad y de varias regiones con dos aplicaciones web en regiones diferentes detrás de Azure Front Door.

Definición de recursos de plantilla de ARM

El tipo de recurso profiles/originGroups 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.

Formato de los recursos

Para crear un recurso Microsoft.Cdn/profiles/originGroups, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Cdn/profiles/originGroups",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "properties": {
    "healthProbeSettings": {
      "probeIntervalInSeconds": "int",
      "probePath": "string",
      "probeProtocol": "string",
      "probeRequestType": "string"
    },
    "loadBalancingSettings": {
      "additionalLatencyInMilliseconds": "int",
      "sampleSize": "int",
      "successfulSamplesRequired": "int"
    },
    "sessionAffinityState": "string",
    "trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
  }
}

Valores de propiedad

profiles/originGroups

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Cdn/profiles/originGroups'
apiVersion La versión de la API de recursos "2023-07-01-preview"
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON.
string (obligatorio)

Límite de caracteres: 1-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
properties Objeto JSON que contiene las propiedades del grupo de origen. AFDOriginGroupProperties

AFDOriginGroupProperties

Nombre Descripción Valor
healthProbeSettings Configuración del sondeo de estado en el origen que se usa para determinar el estado del origen. HealthProbeParameters
loadBalancingSettings Configuración de equilibrio de carga para un grupo de back-end LoadBalancingSettingsParameters
sessionAffinityState Si desea permitir la afinidad de sesiones en este host. Las opciones válidas son "Enabled" o "Disabled" 'Deshabilitado'
'Habilitado'
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Tiempo en minutos para cambiar el tráfico al punto de conexión gradualmente cuando un punto de conexión incorrecto llega en buen estado o se agrega un nuevo punto de conexión. El valor predeterminado es de 10 minutos. Esta propiedad no se admite actualmente. int

Restricciones:
Valor mínimo = 0
Valor máximo = 50

HealthProbeParameters

Nombre Descripción Valor
probeIntervalInSeconds Número de segundos entre sondeos de estado. El valor predeterminado es 240sec. int

Restricciones:
Valor mínimo = 1
Valor máximo = 255
probePath La ruta de acceso relativa al origen que se usa para determinar el estado del origen. string
probeProtocol Protocolo que se va a usar para el sondeo de estado. 'Http'
'Https'
'NotSet'
probeRequestType El tipo de solicitud de sondeo de estado que se realiza. 'GET'
'HEAD'
'NotSet'

LoadBalancingSettingsParameters

Nombre Descripción Valor
additionalLatencyInMilliseconds Latencia adicional en milisegundos para que los sondeos entren en el cubo de latencia más baja. int
sampleSize El número de ejemplos que se deben tener en cuenta para tomar decisiones de equilibrio de carga int
successfulSamplesRequired El número de muestras dentro del período de muestra que debe realizarse correctamente. int

Plantillas de inicio rápido

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

Plantilla Descripción
Red CDN de FrontDoor con WAF, dominios y registros en EventHub

Implementación en Azure
Esta plantilla crea un nuevo perfil de cdn de Azure FrontDoor. Cree WAF con reglas personalizadas y administradas, rutas cdn, origen y grupos con su asociación con WAF y rutas, configure dominios personalizados, cree un centro de eventos y una configuración de diagnóstico para enviar registros de acceso de CDN mediante el centro de eventos.
Front Door Premium con App Service origen y Private Link

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una App Service, y usa un punto de conexión privado para Que Front Door envíe tráfico a la aplicación.
Front Door Premium con origen de blobs y Private Link

Implementación en Azure
Esta plantilla crea un contenedor de blobs de Front Door Premium y Azure Storage y usa un punto de conexión privado para Front Door para enviar tráfico a la cuenta de almacenamiento.
Front Door Premium con vm y servicio de Private Link

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una máquina virtual configurada como servidor web. Front Door usa un punto de conexión privado con Private Link servicio para enviar tráfico a la máquina virtual.
Front Door Premium con WAF y conjuntos de reglas administrados por Microsoft

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium, incluido un firewall de aplicaciones web con los conjuntos de reglas de protección de bots y predeterminados administrados por Microsoft.
Front Door: Estándar/Premium

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium.
Front Door Estándar/Premium con API Management origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y una instancia de API Management, y usa un grupo de seguridad de red y una directiva de API Management global para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door Estándar/Premium con App Service origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, una App Service y configura el App Service para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door Estándar/Premium con Application Gateway origen

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium y una instancia de Application Gateway, y usa una directiva de NSG y WAF para validar que el tráfico ha llegado a través del origen de Front Door.
Front Door con Container Instances y Application Gateway

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway.
Front Door Estándar/Premium con Azure Container Instances

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores.
Front Door Standard/Premium con un dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por Microsoft.
Front Door Standard/Premium con Azure DNS y dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft.
Front Door Standard/Premium con dominio y certificado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por el cliente.
Front Door Estándar/Premium con origen de Azure Functions

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.
Front Door Estándar/Premium con filtrado geográfico

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla de filtrado geográfico.
Front Door Estándar/Premium con límite de velocidad

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla de límite de velocidad.
Front Door Estándar/Premium con conjunto de reglas

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un conjunto de reglas.
Front Door Estándar/Premium con origen de sitio web estático

Implementación en Azure
Esta plantilla crea un sitio web estático de Front Door Standard/Premium y un sitio web estático de Azure Storage y ha configurado Front Door para enviar tráfico al sitio web estático.
Front Door Estándar/Premium con WAF y regla personalizada

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada.
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.
Aplicación web de varias regiones de alta disponibilidad

Implementación en Azure
Esta plantilla le permite crear una solución de extremo a extremo de varias regiones segura y de alta disponibilidad con dos aplicaciones web en regiones diferentes detrás de Azure Front Door.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso profiles/originGroups 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.Cdn/profiles/originGroups, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/originGroups@2023-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      healthProbeSettings = {
        probeIntervalInSeconds = int
        probePath = "string"
        probeProtocol = "string"
        probeRequestType = "string"
      }
      loadBalancingSettings = {
        additionalLatencyInMilliseconds = int
        sampleSize = int
        successfulSamplesRequired = int
      }
      sessionAffinityState = "string"
      trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
    }
  })
}

Valores de propiedad

profiles/originGroups

Nombre Descripción Value
type Tipo de recurso "Microsoft.Cdn/profiles/originGroups@2023-07-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: perfiles
properties Objeto JSON que contiene las propiedades del grupo de origen. AFDOriginGroupProperties

AFDOriginGroupProperties

Nombre Descripción Valor
healthProbeSettings Configuración del sondeo de estado en el origen que se usa para determinar el estado del origen. HealthProbeParameters
loadBalancingSettings Configuración de equilibrio de carga para un grupo de back-end LoadBalancingSettingsParameters
sessionAffinityState Si desea permitir la afinidad de sesiones en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". "Deshabilitado"
"Habilitado"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Tiempo en minutos para desplazar el tráfico al punto de conexión gradualmente cuando un punto de conexión incorrecto es correcto o se agrega un nuevo punto de conexión. El valor predeterminado es 10 minutos. Esta propiedad no se admite actualmente. int

Restricciones:
Valor mínimo = 0
Valor máximo = 50

HealthProbeParameters

Nombre Descripción Valor
probeIntervalInSeconds Número de segundos entre sondeos de estado. El valor predeterminado es 240sec. int

Restricciones:
Valor mínimo = 1
Valor máximo = 255
probePath La ruta de acceso relativa al origen que se usa para determinar el estado del origen. string
probeProtocol Protocolo que se va a usar para el sondeo de estado. "Http"
"Https"
"NotSet"
probeRequestType El tipo de solicitud de sondeo de estado que se realiza. "GET"
"HEAD"
"NotSet"

LoadBalancingSettingsParameters

Nombre Descripción Valor
additionalLatencyInMilliseconds Latencia adicional en milisegundos para que los sondeos caigan en el cubo de latencia más baja. int
sampleSize El número de ejemplos que se deben tener en cuenta para las decisiones de equilibrio de carga int
successfulSamplesRequired El número de muestras dentro del período de muestra que debe realizarse correctamente. int