Perfiles de Microsoft.Cdn/originGroups
Definición de recursos de Bicep
El tipo de recurso profiles/originGroups se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/originGroups, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Cdn/profiles/originGroups@2024-09-01' = {
parent: resourceSymbolicName
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
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 se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". | '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 a un estado 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 | Ruta de acceso relativa al origen que se usa para determinar el estado del origen. | cuerda |
probeProtocol | Protocolo que se va a usar para el sondeo de estado. | 'Http' 'Https' 'NotSet' |
probeRequestType | 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 se coloquen en el depósito 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 | Número de muestras dentro del período de muestra que debe realizarse correctamente | Int |
Microsoft.Cdn/profiles/originGroups
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
padre | 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 obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: perfiles de |
Propiedades | Objeto JSON que contiene las propiedades del grupo de origen. | AFDOriginGroupProperties |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Front Door Premium con el origen de App Service y private Link | Esta plantilla crea una instancia de Front Door Premium y una instancia de App Service y usa un punto de conexión privado para Front Door para enviar tráfico a la aplicación. |
Front Door Premium con el origen del blob y private Link | Esta plantilla crea una instancia de Front Door Premium y un contenedor de blobs de 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 la máquina virtual y el servicio Private Link | 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 el servicio Private Link para enviar tráfico a la máquina virtual. |
Front Door Premium con waf y conjuntos de reglas administrados por Microsoft | 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 Standard/Premium | Esta plantilla crea una instancia de Front Door Standard/Premium. |
Front Door Standard/Premium con el origen de API Management | Esta plantilla crea una instancia de Front Door Premium y una instancia de API Management y usa una directiva de NSG y 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 el origen de App Service | Esta plantilla crea una instancia de Front Door Standard/Premium, una instancia de App Service y configura App Service para validar que el tráfico ha llegado a través del origen de Front Door. |
Front Door Estándar/Premium con el origen de Application Gateway | 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 Standard/Premium con Azure Container Instances | Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores. |
Front Door Estándar/Premium con Azure DNS y de dominio personalizado | 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 Estándar/Premium con el origen de Azure Functions | 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 de dominio personalizado | 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 de dominio y certificado | 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 de filtrado geográfico | 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 | 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 Standard/Premium con conjunto de reglas | 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 | Esta plantilla crea una instancia de Front Door Standard/Premium y un sitio web estático de Azure Storage y configura Front Door para enviar tráfico al sitio web estático. |
Front Door Estándar/Premium con WAF y de reglas personalizadas | Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada. |
Front Door con instancias de contenedor y Application Gateway | Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway. |
RED CDN de FrontDoor con WAF, Dominios y registros en EventHub | 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. |
Function App protegida por Azure Frontdoor | 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 | 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 que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/originGroups, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Cdn/profiles/originGroups",
"apiVersion": "2024-09-01",
"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
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 se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". | '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 a un estado 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 | Ruta de acceso relativa al origen que se usa para determinar el estado del origen. | cuerda |
probeProtocol | Protocolo que se va a usar para el sondeo de estado. | 'Http' 'Https' 'NotSet' |
probeRequestType | 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 se coloquen en el depósito 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 | Número de muestras dentro del período de muestra que debe realizarse correctamente | Int |
Microsoft.Cdn/profiles/originGroups
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Front Door Premium con el origen de App Service y private Link |
Esta plantilla crea una instancia de Front Door Premium y una instancia de App Service y usa un punto de conexión privado para Front Door para enviar tráfico a la aplicación. |
Front Door Premium con el origen del blob y private Link |
Esta plantilla crea una instancia de Front Door Premium y un contenedor de blobs de 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 la máquina virtual y el servicio Private Link |
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 el servicio Private Link para enviar tráfico a la máquina virtual. |
Front Door Premium con waf y conjuntos de reglas administrados por Microsoft |
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 Standard/Premium |
Esta plantilla crea una instancia de Front Door Standard/Premium. |
Front Door Standard/Premium con el origen de API Management |
Esta plantilla crea una instancia de Front Door Premium y una instancia de API Management y usa una directiva de NSG y 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 el origen de App Service |
Esta plantilla crea una instancia de Front Door Standard/Premium, una instancia de App Service y configura App Service para validar que el tráfico ha llegado a través del origen de Front Door. |
Front Door Estándar/Premium con el origen de Application Gateway |
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 Standard/Premium con Azure Container Instances |
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores. |
Front Door Estándar/Premium con Azure DNS y de dominio personalizado |
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 Estándar/Premium con el origen de Azure Functions |
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 de dominio personalizado |
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 de dominio y certificado |
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 de filtrado geográfico |
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 |
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 Standard/Premium con conjunto de reglas |
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 |
Esta plantilla crea una instancia de Front Door Standard/Premium y un sitio web estático de Azure Storage y configura Front Door para enviar tráfico al sitio web estático. |
Front Door Estándar/Premium con WAF y de reglas personalizadas |
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un firewall de aplicaciones web con una regla personalizada. |
Front Door con instancias de contenedor y Application Gateway |
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway. |
RED CDN de FrontDoor con WAF, Dominios y registros en EventHub |
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. |
Function App protegida por Azure Frontdoor |
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 |
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 Terraform (proveedor AzAPI)
El tipo de recurso profiles/originGroups se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/originGroups, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/originGroups@2024-09-01"
name = "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
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 se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". | '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 a un estado 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 | Ruta de acceso relativa al origen que se usa para determinar el estado del origen. | cuerda |
probeProtocol | Protocolo que se va a usar para el sondeo de estado. | 'Http' 'Https' 'NotSet' |
probeRequestType | 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 se coloquen en el depósito 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 | Número de muestras dentro del período de muestra que debe realizarse correctamente | Int |