Perfiles de Microsoft.Cdn
Definición de recursos de Bicep
El tipo de recurso profiles se puede implementar con operaciones destinadas a:
- 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, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Cdn/profiles@2024-09-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
logScrubbing: {
scrubbingRules: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
state: 'string'
}
]
state: 'string'
}
originResponseTimeoutSeconds: int
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ManagedServiceIdentity
Microsoft.Cdn/profiles
Nombre | Descripción | Valor |
---|---|---|
identidad | Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario). | managedServiceIdentity |
ubicación | Ubicación del recurso. | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Objeto JSON que contiene las propiedades necesarias para crear un perfil. | ProfileProperties |
Sku | El plan de tarifa (define Azure Front Door Standard o Premium o un proveedor de CDN, lista de características y tarifa) del perfil. | de Sku (obligatorio) |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ProfileLogScrubbing
Nombre | Descripción | Valor |
---|---|---|
scrubbingRules | Lista de reglas de limpieza de registros aplicadas a los registros de perfil de Azure Front Door. | ProfileScrubbingRules[] |
estado | Estado de la configuración de limpieza de registros. El valor predeterminado es Habilitado. | 'Deshabilitado' 'Habilitado' |
ProfileProperties
Nombre | Descripción | Valor |
---|---|---|
logScrubbing | Define reglas que limpian campos confidenciales en los registros de perfil de Azure Front Door. | profileLogScrubbing |
originResponseTimeoutSeconds | Tiempo de espera de envío y recepción en la solicitud de reenvío al origen. Cuando se alcanza el tiempo de espera, se produce un error en la solicitud y se devuelve. | Int Restricciones: Valor mínimo = 16 |
ProfileScrubbingRules
Nombre | Descripción | Valor |
---|---|---|
matchVariable | Variable que se va a limpiar de los registros. | 'QueryStringArgNames' 'RequestIPAddress' 'RequestUri' (obligatorio) |
selector | Cuando matchVariable es una colección, el operador se usa para especificar a qué elementos de la colección se aplica esta regla. | cuerda / cadena |
selectorMatchOperator | Cuando matchVariable es una colección, opera en el selector para especificar a qué elementos de la colección se aplica esta regla. | 'EqualsAny' (obligatorio) |
estado | Define el estado de una regla de limpieza de registros. El valor predeterminado está habilitado. | 'Deshabilitado' 'Habilitado' |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del plan de tarifa. | "Custom_Verizon" "Premium_AzureFrontDoor" "Premium_Verizon" "StandardPlus_955BandWidth_ChinaCdn" "StandardPlus_AvgBandWidth_ChinaCdn" "StandardPlus_ChinaCdn" "Standard_955BandWidth_ChinaCdn" "Standard_Akamai" "Standard_AvgBandWidth_ChinaCdn" "Standard_AzureFrontDoor" "Standard_ChinaCdn" "Standard_Microsoft" "Standard_Verizon" |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Crear un punto de conexión de CDN con invalidación de caché mediante reglas | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura el motor de reglas con una regla basada en ruta de acceso e invalida la expiración de la memoria caché. |
Crear un punto de conexión de CDN con de encabezado de respuesta | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura el motor de reglas con coincidencia basada en direcciones remotas y agrega los encabezados de respuesta correspondientes. |
Crear un punto de conexión de CDN con reglas de reescritura y redirección | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura la reescritura de ruta de acceso basada en el dispositivo del motor de reglas y la redirección basada en esquema de solicitud. |
Crear un punto de conexión de CDN con la acción UrlSigning | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura la acción UrlSigning del motor de reglas para los parámetros predeterminados e invalidar. |
Crear un perfil de RED CDN y un punto de conexión de RED CDN con de origen personalizado | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. |
Crear un perfil de RED CDN y un punto de conexión de CDN con parámetros | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con opciones de configuración con parámetros. |
Crear un perfil de red CDN, un punto de conexión de CDN y una aplicación web | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con una aplicación web como origen |
Crear un perfil de RED CDN, un punto de conexión y una cuenta de almacenamiento | Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con origen como una cuenta de almacenamiento. Tenga en cuenta que el usuario debe crear un contenedor público en la cuenta de almacenamiento para que el punto de conexión de CDN sirva contenido de la cuenta de almacenamiento. |
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 orígenes de blobs para la carga de blobs | Esta plantilla crea una instancia de Front Door con orígenes, rutas y conjuntos de reglas y cuentas de Azure Storage con contenedores de blobs. Front Door envía tráfico a las cuentas de almacenamiento al cargar archivos. |
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 se puede implementar con operaciones destinadas a:
- 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, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Cdn/profiles",
"apiVersion": "2024-09-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"logScrubbing": {
"scrubbingRules": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string",
"state": "string"
}
],
"state": "string"
},
"originResponseTimeoutSeconds": "int"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ManagedServiceIdentity
Microsoft.Cdn/profiles
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-09-01' |
identidad | Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario). | managedServiceIdentity |
ubicación | Ubicación del recurso. | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Objeto JSON que contiene las propiedades necesarias para crear un perfil. | ProfileProperties |
Sku | El plan de tarifa (define Azure Front Door Standard o Premium o un proveedor de CDN, lista de características y tarifa) del perfil. | de Sku (obligatorio) |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.Cdn/profiles" |
ProfileLogScrubbing
Nombre | Descripción | Valor |
---|---|---|
scrubbingRules | Lista de reglas de limpieza de registros aplicadas a los registros de perfil de Azure Front Door. | ProfileScrubbingRules[] |
estado | Estado de la configuración de limpieza de registros. El valor predeterminado es Habilitado. | 'Deshabilitado' 'Habilitado' |
ProfileProperties
Nombre | Descripción | Valor |
---|---|---|
logScrubbing | Define reglas que limpian campos confidenciales en los registros de perfil de Azure Front Door. | profileLogScrubbing |
originResponseTimeoutSeconds | Tiempo de espera de envío y recepción en la solicitud de reenvío al origen. Cuando se alcanza el tiempo de espera, se produce un error en la solicitud y se devuelve. | Int Restricciones: Valor mínimo = 16 |
ProfileScrubbingRules
Nombre | Descripción | Valor |
---|---|---|
matchVariable | Variable que se va a limpiar de los registros. | 'QueryStringArgNames' 'RequestIPAddress' 'RequestUri' (obligatorio) |
selector | Cuando matchVariable es una colección, el operador se usa para especificar a qué elementos de la colección se aplica esta regla. | cuerda / cadena |
selectorMatchOperator | Cuando matchVariable es una colección, opera en el selector para especificar a qué elementos de la colección se aplica esta regla. | 'EqualsAny' (obligatorio) |
estado | Define el estado de una regla de limpieza de registros. El valor predeterminado está habilitado. | 'Deshabilitado' 'Habilitado' |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del plan de tarifa. | "Custom_Verizon" "Premium_AzureFrontDoor" "Premium_Verizon" "StandardPlus_955BandWidth_ChinaCdn" "StandardPlus_AvgBandWidth_ChinaCdn" "StandardPlus_ChinaCdn" "Standard_955BandWidth_ChinaCdn" "Standard_Akamai" "Standard_AvgBandWidth_ChinaCdn" "Standard_AzureFrontDoor" "Standard_ChinaCdn" "Standard_Microsoft" "Standard_Verizon" |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Aplicar una directiva waf para el OWASP top 10 a un punto de conexión de CDN |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también vincula una directiva WAF de CDN al punto de conexión que aplica el conjunto de reglas administradas DefaultRuleSet_1.0. |
Aplicar una directiva de WAF con reglas personalizadas a un punto de conexión de CDN |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también vincula una directiva waf de CDN al punto de conexión, que aplica reglas personalizadas de ejemplo para bloquear y redirigir solicitudes en función de la ubicación geográfica, la dirección IP y el encabezado SESSIONID. |
Aplicar una directiva waf con reglas de límite de velocidad a un punto de conexión de CDN |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también vincula una directiva waf de CDN al punto de conexión que aplica reglas de límite de velocidad de ejemplo para bloquear y redirigir solicitudes limitadas a velocidad. |
Crear un punto de conexión de CDN con invalidación de caché mediante reglas |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura el motor de reglas con una regla basada en ruta de acceso e invalida la expiración de la memoria caché. |
Crear un punto de conexión de CDN con de encabezado de respuesta |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura el motor de reglas con coincidencia basada en direcciones remotas y agrega los encabezados de respuesta correspondientes. |
Crear un punto de conexión de CDN con reglas de reescritura y redirección |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura la reescritura de ruta de acceso basada en el dispositivo del motor de reglas y la redirección basada en esquema de solicitud. |
Crear un punto de conexión de CDN con la acción UrlSigning |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. Esta plantilla también configura la acción UrlSigning del motor de reglas para los parámetros predeterminados e invalidar. |
Crear un perfil de RED CDN y un punto de conexión de RED CDN con de origen personalizado |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con un origen especificado por el usuario y todos los valores más usados en la red CDN. |
Crear un perfil de RED CDN y un punto de conexión de CDN con parámetros |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con opciones de configuración con parámetros. |
Crear un perfil de red CDN, un punto de conexión de CDN y una aplicación web |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con una aplicación web como origen |
Crear un perfil de RED CDN, un punto de conexión y una cuenta de almacenamiento |
Esta plantilla crea un perfil de CDN y un punto de conexión de CDN con origen como una cuenta de almacenamiento. Tenga en cuenta que el usuario debe crear un contenedor público en la cuenta de almacenamiento para que el punto de conexión de CDN sirva contenido de la cuenta de almacenamiento. |
sitio web de eShop con de ASE de ILB |
Una instancia de App Service Environment es una opción de plan de servicio Premium de Azure App Service que proporciona un entorno totalmente aislado y dedicado para ejecutar de forma segura aplicaciones de Azure App Service a gran escala, incluidas Web Apps, Mobile Apps y API Apps. |
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 orígenes de blobs para la carga de blobs |
Esta plantilla crea una instancia de Front Door con orígenes, rutas y conjuntos de reglas y cuentas de Azure Storage con contenedores de blobs. Front Door envía tráfico a las cuentas de almacenamiento al cargar archivos. |
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 se puede implementar con operaciones destinadas a:
- 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, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles@2024-09-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
logScrubbing = {
scrubbingRules = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
state = "string"
}
]
state = "string"
}
originResponseTimeoutSeconds = int
}
})
}
Valores de propiedad
ManagedServiceIdentity
Microsoft.Cdn/profiles
Nombre | Descripción | Valor |
---|---|---|
identidad | Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario). | managedServiceIdentity |
ubicación | Ubicación del recurso. | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Objeto JSON que contiene las propiedades necesarias para crear un perfil. | ProfileProperties |
Sku | El plan de tarifa (define Azure Front Door Standard o Premium o un proveedor de CDN, lista de características y tarifa) del perfil. | de Sku (obligatorio) |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Cdn/profiles@2024-09-01" |
ProfileLogScrubbing
Nombre | Descripción | Valor |
---|---|---|
scrubbingRules | Lista de reglas de limpieza de registros aplicadas a los registros de perfil de Azure Front Door. | ProfileScrubbingRules[] |
estado | Estado de la configuración de limpieza de registros. El valor predeterminado es Habilitado. | 'Deshabilitado' 'Habilitado' |
ProfileProperties
Nombre | Descripción | Valor |
---|---|---|
logScrubbing | Define reglas que limpian campos confidenciales en los registros de perfil de Azure Front Door. | profileLogScrubbing |
originResponseTimeoutSeconds | Tiempo de espera de envío y recepción en la solicitud de reenvío al origen. Cuando se alcanza el tiempo de espera, se produce un error en la solicitud y se devuelve. | Int Restricciones: Valor mínimo = 16 |
ProfileScrubbingRules
Nombre | Descripción | Valor |
---|---|---|
matchVariable | Variable que se va a limpiar de los registros. | 'QueryStringArgNames' 'RequestIPAddress' 'RequestUri' (obligatorio) |
selector | Cuando matchVariable es una colección, el operador se usa para especificar a qué elementos de la colección se aplica esta regla. | cuerda / cadena |
selectorMatchOperator | Cuando matchVariable es una colección, opera en el selector para especificar a qué elementos de la colección se aplica esta regla. | 'EqualsAny' (obligatorio) |
estado | Define el estado de una regla de limpieza de registros. El valor predeterminado está habilitado. | 'Deshabilitado' 'Habilitado' |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del plan de tarifa. | "Custom_Verizon" "Premium_AzureFrontDoor" "Premium_Verizon" "StandardPlus_955BandWidth_ChinaCdn" "StandardPlus_AvgBandWidth_ChinaCdn" "StandardPlus_ChinaCdn" "Standard_955BandWidth_ChinaCdn" "Standard_Akamai" "Standard_AvgBandWidth_ChinaCdn" "Standard_AzureFrontDoor" "Standard_ChinaCdn" "Standard_Microsoft" "Standard_Verizon" |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|